| Assignment 1 and some solutions | |
| Assignment 2 and some solutions | |
| Assignment 3 and some solutions | |
| Assignment 4 | |
| Assignment 5 and some solutions | |
| Assignment 6 and some solutions | |
| Assignment 7 | |
| Practice Questions for Tries and Suffix Trees and some solutions | |