Day 1 (3 hours)
String Matching: Knuth-Morris-Pratt (1.5 hours)
Rabin-Karp (1.5 hours)
Day 2 (3 hours)
Trie Data Structure (1.5 hours)
Suffix Arrays (1.5 hours)
Day 3 (3 hours)
Suffix Trees (1.5 hours)
Z-Algorithm (1.5 hours)
Day 4 (3 hours)
Manacher’s Algorithm (1.5 hours)
Practice Problems (1.5 hours)
Day 5 (3 hours)
Summary and Review (3 hours)