Jan Konečný - Výuka - KMI/ALS1 Algoritmy a složitost 1


Předmět pojednává o vybraných pokročilých algoritmech, zejm. algoritmech vyhledávání.

Rozvrh předmětu

Přednáška: úterý: 12:15 - 13:45
Cvičení: úterý: 16:45 - 18:15

Doporučená literatura

Studijní materiály

  • L1 Hašování
  • L1s Hašování
  • L2 Dokonalé hašování, BST
  • L2s BST + Optimalní stromy
  • L3 Catalanova čísla, vyvážené stromy
  • L4 AVL stromy
  • L4 Pagerank
  • L5 R-stromy
  • L6 Varianty R-stromů
  • demonstrace vkládání do R-stromu, m=2,M=5, lineární split
  • demonstrace vkládání do R-stromu, m=2,M=5, kvadratický split
  • demonstrace vkládání do R-stromu, m=2,M=5, bruteforce split
  • demonstrace vkládání do R*-stromu, m=2,M=5,p=2, bez optimalizace ChooseSubtree (nutno upravit, nepokouší se o reinsert na nelistových úrovních).
  • demonstrace vkládání do R+-stromu, m=2,M=5.
  • Metrické stromy.
  • Zkouška

    ústní formou.

    Požadavky na zápočet

    domácí úkoly; první bude zadán už na prvním cvičení.

    Zápočtové úkoly