Česká encyklopedie algoritmů

Algoritmy

Vítejte v encyklopedii algoritmů. Dostali jste se na místo, kde se shromažďují užitečné algoritmy pro programování. Články jsou srozumitejně popsané i pro začátečníky, obsahují bohaté ilustrace, diagramy a hlavně zdrojové kódy pro jazyky Java, C#, Delphi a Ruby. S minimální snahou kódy snadno upravíte pro C++, Python a další jazyky. Pokud hledáte řešení nějakého problému nebo sháníte učební materiály, jste na správném místě :)

 

Velmi doporučuji přečíst si prvně článek Úvod do teorie algoritmů, který vysvětlí základní pojmy.

Kategorie

Úvod do teorie algoritmů

Úvod do teorie algoritmů

Úvod do teorie algoritmů a definice algoritmu, pochopení asymptotické časové složitosti a vysvětlení pojmů Stabilita a Na místě.
ZdarmaNapsal David Čápka
Třídící/řadící algoritmy

Třídící/řadící algoritmy

Popis a zdrojové kódy základních třídících algoritmů k řazení čísel v poli pole velikosti. Teorie, zdrojové kódy, ukázková videa.
Sekce
11
Vyhledávací algoritmy

Vyhledávací algoritmy

Vyhledávací algoritmy pro hledání prvků v polích, binárních stromech a dalších datových strukturách, BST stromy, AVL stromy, vyhledávání v textu
Sekce
14
Algoritmy pro bludiště

Algoritmy pro bludiště

Algoritmy pro bludiště jako například hledání nejkratší cesty v labyritnu nebo generování náhodného bludiště včetně teoretického popisu
Sekce
8
Matematické algoritmy

Matematické algoritmy

Matematické algoritmy jako libovolné (n-té) mocniny a odmocniny, faktoriál nebo převody mezi číselnými soustavami a další funkce včetně zdrojových kódů
Sekce
22
Grafické algoritmy

Grafické algoritmy

Grafické algoritmy jako vykreslení fraktálů nebo základních geometrických tvarů, jako jsou kružnice nebo přímka
Sekce
8
Fyzikální algoritmy

Fyzikální algoritmy

Fyzikální algoritmy jako gravitace, srážka hmotných objektů nebo nejrůznější pohyby a pády těles
Sekce
3
Ostatní algoritmy

Ostatní algoritmy

Ostatní algoritmy včetně zdrojového kódu
Sekce
6
Naučte se myslet jako programátor

Naučte se myslet jako programátor

Naučtě se myslet jako programátor a zkuste si vytvořit vývojové algoritmy nebo programy. Jedině vaše snaha a poctivost vás posune dopředu.
ZdarmaNapsal Mediel
Naučte se myslet jako programátor II

Naučte se myslet jako programátor II

Pokračování v programátorském uvažování. Naučte se vymýšlet algoritmy a separovat je do funkcí. 19 příkladů k vypracování.
ZdarmaNapsal Mediel
Online test znalostí algoritmizace

Online test znalostí algoritmizace

Udělej si online test! Výsledky znalostního kvízu algoritmizace, tabulka nejlepších členů Islandsoft.cz.
ZdarmaNehodnocenoNapsal David Čápka


 

Aktivity (1)