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 2: Riadok 2:
 
* [[Opakovanie, amortizovaná zložitosť]] (19.2., 25.2., [[:Image:web-intro.pdf|pdf]])
 
* [[Opakovanie, amortizovaná zložitosť]] (19.2., 25.2., [[:Image:web-intro.pdf|pdf]])
 
* [[Prioritné rady]] (Fibonacciho haldy, ďalšie typy háld, ich využitie) (25.2., 26.2., [[:Image:web-heaps.pdf|pdf]])
 
* [[Prioritné rady]] (Fibonacciho haldy, ďalšie typy háld, ich využitie) (25.2., 26.2., [[:Image:web-heaps.pdf|pdf]])
* [[RMQ a LCA]] (26.2. a 4.3.)
+
* [[RMQ a LCA]] (26.2. a 4.3., [[:Image:web-lca.pdf|pdf]])
* Splay stromy a link-cut stromy
+
* [[Splay stromy a link-cut stromy]] (4.3. a 5.3., [[:Image:web-splay.pdf|pdf]])
 
* Vyhľadávanie kľúčových slov (invertovaný index, lexikografické stromy, prienik triedených zoznamov)  
 
* 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)
 
* Sufixové stromy a polia (konštrukcia, príklady použitia)

Verzia zo dňa a času 10:27, 9. marec 2015

Plánované témy (zoznam aj poradie sa môžu v priebehu semestra meniť)

  • Opakovanie, amortizovaná zložitosť (19.2., 25.2., pdf)
  • Prioritné rady (Fibonacciho haldy, ďalšie typy háld, ich využitie) (25.2., 26.2., pdf)
  • RMQ a LCA (26.2. a 4.3., pdf)
  • Splay stromy a link-cut stromy (4.3. a 5.3., pdf)
  • 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