Vybrané partie z dátových štruktúr
2-INF-237, LS 2016/17

Úvod · Pravidlá · Prednášky · Prezentácia · Ako poznámkovať · Moodle
Táto stránka sa týka školského roku 2016/17. V školskom roku 2017/18 predmet vyučuje Jakub Kováč, stránku predmetu je https://people.ksp.sk/~kuko/ds


Prednášky: Rozdiel medzi revíziami

Z VPDS
Prejsť na: navigácia, hľadanie
Riadok 1: Riadok 1:
Dostupné zdroje
+
Plánované témy (zoznam aj poradie sa môžu v priebehu semestra meniť)
* '''[[Sylabus na skúšku]]'''
+
* Opakovanie, amortizovaná zložitosť
* [[:Image:web-all.pdf|všetky prezentácie v jednom pdf súbore]] (po Fibonacciho haldy, ale neobsahujú všetku informáciu, časť som prednášala na tabuli)
+
* Prioritné rady (Fibonacciho haldy, ďalšie typy háld, ich využitie)
* K témam nižšie sú stránky s poznámkami, ktoré môžete editovať a dopĺňať, momentálne je ich stav žalostný (doplnila som ale aspoň odkazy na zdroje k častiam, kde nie sú iné materiály)
+
* Splay stromy a link-cut stromy
 
+
* RMQ a LCA
Preberané témy
+
* Vyhľadávanie kľúčových slov (invertovaný index, lexikografické stromy, prienik triedených zoznamov)  
* [[Amortizovaná zložitosť, splay stromy a link-cut stromy]] (18. a 19.2., [[:Image:web01.pdf|pdf]])
+
* Sufixové stromy a polia (konštrukcia, príklady použitia)
* [[RMQ a LCA]] (25.2., [[:Image:web02.pdf|pdf]])
+
* Vyhľadávanie vzorky v texte (KMP, editačná vzdialenosť)
* [[Vyhľadávanie kľúčových slov]] (invertovaný index, lexikografické stromy, prienik triedených zoznamov) (26.2., [[:Image:web03.pdf|pdf]])
+
* Burrowsova–Wheelerova transformácia]] (a jej použitie na kompresiu, FM index)
* [[Sufixové stromy a polia]] (konštrukcia, príklady použitia) (4.3., 5.3., 12.3., 18.3. [[:Image:web04.pdf|pdf]])
+
* Úsporné dátové štruktúry (rank a select, wavelet tree, komprimované štruktúry, binárne stromy)  
* [[Vyhľadávanie vzorky v texte]] (KMP, editačná vzdialenosť) (18.3. a 19.3. [[:Image:web05.pdf|pdf]])
+
* 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)  
* [[Burrowsova–Wheelerova transformácia]] (a jej použitie na kompresiu, FM index) (25.3. [[:Image:web06.pdf|pdf]])
+
* Dátové štruktúry pre celočíselné kľúče
* [[Úsporné dátové štruktúry]] (rank a select, wavelet tree, komprimované štruktúry, binárne stromy) (26.3. a 1.4. [[:Image:web07.pdf|pdf]])
+
* Dátové štruktúry pre externú pamäť (cache oblivious stromy a triedenie)
* [[Prioritné rady]] (Fibonacciho haldy, ďalšie typy háld, ich využitie) (2.4. a 8.4. [[:Image:web08.pdf|pdf]])
+
* Perzistentné a geometrické dátové štruktúry
* [[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) (9.4.)
+
* [[Dátové štruktúry pre celočíselné kľúče]] (15. a 16.4.)
+
* [[Dátové štruktúry pre externú pamäť]] (cache oblivious stromy a triedenie, 30.4.)
+
* [[Perzistentné a geometrické dátové štruktúry]] (6. a 7. 5.)
+
  
 
[[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

Projekt.png