One problem a day until the full list is done.
This repo tracks my progress through the NeetCode 250. Every solution is written in Python, Java, and C++.
Progress: 56 / 250
Basics: 30 / 30
- solutions/ – solutions for NeetCode 250 problems (day-01 to day-55 + day-100 so far)
- basics/ – 30 foundational coding questions, useful for beginners
- PROBLEMS.md – full ordered list of all 250 problems with LeetCode links
- BASIC_CODING_QUESTIONS.md – the 30 basic questions
| Category | Count |
|---|---|
| Arrays and Hashing | 22 |
| Two Pointers | 13 |
| Sliding Window | 9 |
| Stack | 14 |
| Binary Search | 14 |
| Linked List | 14 |
| Trees | 23 |
| Heap / Priority Queue | 12 |
| Backtracking | 17 |
| Tries | 4 |
| Graphs | 21 |
| Advanced Graphs | 10 |
| 1-D DP | 17 |
| 2-D DP | 16 |
| Greedy | 14 |
| Intervals | 7 |
| Math and Geometry | 13 |
| Bit Manipulation | 10 |
| Total | 250 |
- Pick the next problem from PROBLEMS.md
- Solve it on LeetCode
- Add the solution here in Python, Java, and C++
- Move to the next one the following day
If you are also working through NeetCode 250, feel free to use these solutions as reference.
Playlist I follow: NeetCode 250
Official list: neetcode.io/practice
Maintained by sairambn