Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Stránky: 1
Je třeba si ten algoritmus představit jako rozhodovací strom. Výsledkem každého porovnání je buď ano, nebo ne, čili ten strom bude binární (ale to je vlastně jedno). Důležité je si uvědomit, kolik ten strom bude mít listů, tj. kolik existuje různých konečných uspořádání těch prvků. Je to právě počet všech permutací na n prvcích, takže n!. Teď předpokládejme, že algoritmus dokáže pro každý vstup vybrat ten správný list. Kolik musel udělat porovnání v nejhorším případě? Tolik, kolik je pater ve stromu, tedy
, zaokrouhleno nahoru.
Nakonec stačí použít třeba odhad, že
a použít všechny vlastnosti logaritmu.
Offline
Stránky: 1