Warning
This book is new. If you'd like to go through it, then join the Learn Code Forum to get help while you attempt it. I'm also looking for feedback on the difficulty of the projects. If you don't like public forums, then email help@learncodethehardway.org to talk privately.
Learn More Python 3 The Hard Way
Part III: Data Structures and Algorithms
- Exercise 13: Single Linked Lists
- Exercise 14: Double Linked Lists
- Exercise 15: Stacks and Queues
- Exercise 16: Bubble, Quick, Merge Sort
- Exercise 17: Dictionary
- Exercise 18: Measuring Performance
- Exercise 19: Improving Performance
- Exercise 20: Binary Search Trees
- Exercise 21: Binary Search
- Exercise 22: Suffix Arrays
- Exercise 23: Ternary Search Trees
- Exercise 24: Fast URL Search