University of Tartu · Algorithmics
Study and revision notes
Topic-by-topic reading materials that complement the lectures, slides, and recordings. Every published note is available as a web page and as a printable PDF.
15 of 15 topic notes currently built
-
01
Course orientation and algorithmic thinking
Draft -
02
Growth functions
Draft -
03
Linear structures
Draft -
04
Sorting searching and recurrences
Draft -
05
Trees
Draft -
06
Heaps
Draft -
07
Succinct data structures
Draft -
08
Hashing and Bloom filters
Draft -
09
Graphs and graph algorithms
Draft -
10
Heuristic search and metaheuristics
Draft -
11
Dynamic programming
Draft -
12
Exact pattern matching
Draft -
13
Automata and regular expressions
Draft -
14
Approximate matching
Draft -
15
Full-text indexing
Draft