Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




BPC-ALD_Zpracované_otazky_ke_zkousce

PDF
Stáhnout kompletní materiál zdarma (956.36 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

1, 1, 2, 2, 4, 3, 5, 8 – prohodime je tedy a budeme pokracovat na levo od pivotu ale bez cisel které uz mame 
serazene cely postup opakujeme 

1, 1, 2, 2, 4, 3, 5, 8 – uznaceny spravne pozice 

1, 1, 2, 2, 3, 4, 5, 8 

1, 1, 2, 3, 2, 4, 5, 8 

1, 1, 2, 2, 3, 4, 5, 8 

1, 1, 2, 2, 3,4,  5, 8 

1, 1, 2, 2, 3,4,  5, 8 

https://www.itnetwork.cz/navrh/algoritmy/algoritmy-razeni/algoritmus-quick-sort-razeni-cisel-podle-velikosti/ 

Nebo https://www.youtube.com/watch?v=Hoixgm4-P4M 

// jen bych podotkl, že pokud je pivot prostření prvek není ho třeba nikde prřesouvat, viz doporučená skripta, ale 
obojí by mělo být správně, pokud se tedy nemýlím (Turoň) +2 // souhlas 

3.  Jaké základní operace s prvky pole jsou využívány při rychlé třídění výběrem (Quick Sort). Jaká je výsledná 

míra složitosti v optimálním případě a jaká bude v nejhorším případě. Která skutečnost rozhoduje o 
výsledné skutečné míře složitosti metody Quick Sort na reálných datech. (++)  

Srovnání (lineární), výměna (kvadratická) V optimálním (reálném) běhu je složitost O(n*log(n)) 
V nejhorším případě je to kvadratická složitost (prakticky se ale nevyskytuje u běžných dat), 
Vždy rozdělí řadu na polovinu (máme n prvků -> n/2/2/2 = 1 (1  jako 1 prvek) => n/2^k = 1 -> k= log2 n). 
Dostáváme, že počet úrovní třídění je log(n)*n (n=čas který potřebujeme k porovnání každé části již rozděleného 
pole) //prosím někoho o kontrolu //Celou dobu používáme pro časvou složitost počet operací a ty teď za n dosadíš čas... 
https://www.geeksforgeeks.org/quick-sort/ 
https://www.youtube.com/watch?v=-qOVVRIZzao 

Přednáška 11: Stromy - základní informace, třídění s využitím haldy (Ing. Tomáš Macho, Ph.D.) 

1.  Nakreslete obecnou realizaci datové struktury strom a vyznačte na ní pojmy: Kořen, Uzel, Listy, 

Témata, do kterých materiál patří