Warning

This book is an extremely rough draft. If you'd like to go through it, then join the Gitter Chat to get help while you attempt it. I'm also looking for feedback on the difficulty of the projects. If you don't like chat, then email help@learncodethehardway.org to talk privately.

# Learn More Python The Hard Way

# Part 2: 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: Heap
- Exercise 19: Heap Sort
- Exercise 20: Binary Search Trees
- Exercise 21: Binary Search
- Exercise 22: Suffix Arrays
- Exercise 23: Ternary Search Trees
- Exercise 24: Fast URL Search