My solutions written in Python to the problems presented in "Cracking the coding interview 6th edition: 189 programming questions and solutions" by Gayle Laakmann McDowell.
Chapters cover:
- Big-O
- Arrays and Strings
- Linked Lists
- Stacks and Queues
- Trees and Graphs
- Bit Manipulation
- Math and Logic Puzzles
- Object-Orientated Design
- Recursion and Dynamic Programming
- System Design and Scalability
- Sorting and Searching
- Testing
- Databases
- Threads and Locks