Home
Welcome to the website!
Lectures
- Lezione Introduttiva: Algoritmi Avanzati
- KMP Algorithm and the Z-Algorithm
- Boyer-Moore Algorithm for String Searching
- Keyword Tree for Exact Pattern Matching
- Suffix Trees and Applications
- Rabin-Karp Algorithm for Pattern Matching
- Shift-And Algorithm for Exact Pattern Matching
- 09_–_8_aprile_2024_LCA.pdf
- Advanced Algorithms: Lowest Common Ancestor and String Alignment
- Sequence Alignment: Cost, Scoring, and Dynamic Programming
- Dynamic Programming for Global and Local Sequence Alignment
- Landau-Vishkin Algorithm for Approximate String Matching
- Randomized Algorithms: QuickSort and Min-Cut
- Randomized Min-Cut Algorithm and Conditional Probability
- Binary Planar Partitions
- Computational Models and Complexity Classes
- Random Walks, SAT, and Markov Chains
- Binary Space Partitions for Disjoint Line Segments
- The Law of Disorder and the Drunkard’s Walk
- Exact String Matching: The Fundamental String Problem
- On-Line Construction of Suffix Trees