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 |
