Vybrané partie z dátových štruktúr
2-INF-237, LS 2016/17
Prednášky
Z VPDS
- Amortizovaná zložitosť, splay stromy a link-cut stromy (18. a 19.2., pdf)
- RMQ a LCA (25.2., pdf)
- Vyhľadávanie kľúčových slov (invertovaný index, lexikografické stromy, prienik triedených zoznamov) (26.2., pdf)
- Sufixové stromy a polia (konštrukcia, príklady použitia) (4.3., 5.3., 12.3., 18.3. pdf)
- Vyhľadávanie vzorky v texte (KMP, editačná vzdialenosť 18.3. a 19.3. pdf)
- Burrowsova–Wheelerova transformácia (a jej použitie na kompresiu, FM index)
- Úsporné dátové štruktúry (rank a select, wavelet tree, komprimované štruktúry, binárne stromy)
- Prioritné rady (Fibonacciho haldy, ďalšie typy háld, ich využitie, celočíselné kľúče)
- Ďalšie témy, napr. cache oblivious, geometrické dátové štruktúry, permanentné dátové štruktúry