Syntax highlighting of Archiv/TIN066 wiki-skripta

== Účel ==

Tato skripta si dávají za cíl shrnout přednášenou látku předmětu [[Datové struktury I]], přibližně ve stejném pořadí a někdy v budoucnu možná i ve stejném rozsahu, jako se přednáší. V této chvíli jsou ve stádiu nejzákladnějšího rozpracování, nejdříve si dávají za cíl "pokrytí do šířky", tedy zmínění všeho, co se probírá a zkouší, další generace pak snad prohloubí výklad i "do hloubky", tedy včetně všech náležitých důkazů; zatím se předpokládá, že čtenáři tato skripta využijí k získání základního přehledu a detaily si dohledají jinde (a možná doplní i sem ;).

== Motivace ==

Proč ''další'' skripta?! Existují skripta přímo doc. Koubka, jsou však na mnoha místech velice nepřehledná, občas i zbytečně podrobná. Dále existují skripta Vidner-Kotal, ta však nejsou kompletní, občas také již předem předpokládají příliš mnoho znalostí, a nesnadno se pro externistu rozšiřují - v tom má wiki forma nespornou výhodu (i když je ošklivější než čistý TeX).  Pak existuje např. Tuetschkův výcuc, ten je sice poměrně kompletní, ale také rozhodně nesplňuje charakteristiku "začátečnického materiálu", na který tato skripta aspirují. Všechny tyto zdroje však těm základům již znalým bezesporu dobře poslouží.

== Obsah ==
(Než bude sidebar.)

* [[TIN066 Základní metody hashování]]
* [[TIN066 Univerzální a perfektní hashování]]
* [[TIN066 (a,b) stromy]]
* [[TIN066 Binární vyhledávací stromy]]
* [[TIN066 AVL stromy]]
* [[TIN066 Červeno-černé stromy]]
* [[TIN066 Vyhledávání v setříděné posloupnosti]]
* [[TIN066 Vyhledávání k-tého nejmenšího prvku]] 
* [[TIN066 Základní haldy]]
* [[TIN066 Binomické a Fibonacciho haldy]]
* [[TIN066 Základní metody třídění]]
* [[TIN066 Přihrádkové třídění]]