This repository is a collection of Cracking the coding interview questions solutions. Solutions are written in Python programming language.
Read documentation of this project here.
- Arrays and Strings
- Linked Lists
- Stacks and Queues
- Trees and Graphs
- Recursion and Dynamic Programming
Number | Problem | Solution |
---|---|---|
1.1 | Is Unique | Brute-Force, Bit array, Hash-table |
Number | Problem | Solution |
---|---|---|
2.5 | Sum lists | Backward order |
Number | Problem | Solution |
---|---|---|
3.2 | Stack Min | Brute-Force |
Number | Problem | Solution |
---|---|---|
4.1 | Route between nodes | Depth-First-Search |
Number | Problem | Solution |
---|---|---|
8.3 | Magic Index | Distinct elements, Non distinct elements |