Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Nauč se s námi víc. Využij 50% zdarma na e-learningové kurzy.

Teorie algoritmů - Online kurz

Kurz vás uvede do teorie algoritmizace lidskou řečí namísto složitých rovnic. Zaměříme se samozřejmě především na časovou složitost algoritmů.

6 lekcí

Co tě tutoriály naučí?

V tutoriálu si nejprve ujasníš, co to je algoritmus a jaké má vlastnosti. Na to navážeš časovou složitostí, kterou se budeš zabývat většinu kurzu.

Dovíš se, proč by tě měla časová složitost tvého kódu zajímat, jak ji zjistit nebo případně odhadnout a do jakých složitostních tříd se algoritmy dělí. To vše na praktických úlohách a algoritmech.

Dále se podíváš na dynamické programování, což je programovací technika, která využívá již dříve spočítaných výsledků pro získání konečného výsledku. Tuto techniku si osaháš například při počítání n-tého Fibonacciho čísla.

Nakonec poznáš 7 problémů tisíciletí. Detailněji rozebereme problém P vs NP, který zkoumá, jestli na dosud efektivně nevyřešené problémy existuje efektivní řešení. Za vyřešení tohoto problému je přislíbena odměna jednoho milionu dolarů, takže to můžeš brát i jako návod, co řešit ve volném čase.

Připraveno profesionály z oboru

Avatar
Kurz vytvořil David Čápka. David je zakladatelem ITnetwork a programování se profesionálně věnuje 13 let. Má rád Nirvanu, sushi a svobodu podnikání.
David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Unicorn University

Online tutoriály

-15% Cena: 75 Kč 65 Kč (26 bodů)

Začít kurz zdarma Koupí PRO verze kurzu získáš trvalý přístup k lekcím, cvičením a testům označeným štítkem PRO


 

Aktivity