Vybrané partie z dátových štruktúr
2-INF-237, LS 2016/17
Prednášky: Rozdiel medzi revíziami
Z VPDS
Riadok 1: | Riadok 1: | ||
− | + | Plánované témy (zoznam aj poradie sa môžu v priebehu semestra meniť) | |
− | * | + | * Opakovanie, amortizovaná zložitosť |
− | * | + | * Prioritné rady (Fibonacciho haldy, ďalšie typy háld, ich využitie) |
− | + | * Splay stromy a link-cut stromy | |
− | + | * RMQ a LCA | |
− | + | * Vyhľadávanie kľúčových slov (invertovaný index, lexikografické stromy, prienik triedených zoznamov) | |
− | * | + | * Sufixové stromy a polia (konštrukcia, príklady použitia) |
− | * | + | * Vyhľadávanie vzorky v texte (KMP, editačná vzdialenosť) |
− | * | + | * 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) |
− | * | + | * Hešovanie (vlastnosti hešovacích funkcií: totally random, universal, k-wise independent, simple tabulation; chaining, perfect hashing, linear probing, Bloom filters, locality sensitive hashing) |
− | * | + | * Dátové štruktúry pre celočíselné kľúče |
− | * | + | * Dátové štruktúry pre externú pamäť (cache oblivious stromy a triedenie) |
− | * | + | * Perzistentné a geometrické dátové štruktúry |
− | + | ||
− | * | + | |
− | * | + | |
− | * | + | |
[[Image:projekt.png|300px]] | [[Image:projekt.png|300px]] |
Verzia zo dňa a času 10:10, 17. január 2015
Plánované témy (zoznam aj poradie sa môžu v priebehu semestra meniť)
- Opakovanie, amortizovaná zložitosť
- Prioritné rady (Fibonacciho haldy, ďalšie typy háld, ich využitie)
- Splay stromy a link-cut stromy
- RMQ a LCA
- Vyhľadávanie kľúčových slov (invertovaný index, lexikografické stromy, prienik triedených zoznamov)
- Sufixové stromy a polia (konštrukcia, príklady použitia)
- Vyhľadávanie vzorky v texte (KMP, editačná vzdialenosť)
- 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)
- Hešovanie (vlastnosti hešovacích funkcií: totally random, universal, k-wise independent, simple tabulation; chaining, perfect hashing, linear probing, Bloom filters, locality sensitive hashing)
- Dátové štruktúry pre celočíselné kľúče
- Dátové štruktúry pre externú pamäť (cache oblivious stromy a triedenie)
- Perzistentné a geometrické dátové štruktúry