Learning
Skills I am practising alongside my projects, and how far along I am.
DSA: NeetCode 150
150 coding problems covering the common patterns in technical interviews. This section reads from the spreadsheet I track them in, so it is always up to date. Each solved problem has a one-line note on its key idea, in my own words.
– of 150 solved
- Easy
- – / 28
- Medium
- – / 101
- Hard
- – / 21
- Revisited
- –
Started
All problems
In study orderArrays & Hashing9
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started: Valid Sudoku on LeetCodeMedium
- Not started:
Two Pointers5
- Not started:
- Not started:
- Not started: 3Sum on LeetCodeMedium
- Not started:
- Not started:
Sliding Window6
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Stack7
- Not started:
- Not started: Min Stack on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started: Car Fleet on LeetCodeMedium
- Not started:
Binary Search7
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Linked List11
- Not started:
- Not started:
- Not started:
- Not started: Reorder List on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started:
- Not started: LRU Cache on LeetCodeMedium
- Not started:
- Not started:
Trees15
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Tries3
- Not started:
- Not started:
- Not started:
Heap / Priority Queue7
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Backtracking9
- Not started: Subsets on LeetCodeMedium
- Not started:
- Not started: Permutations on LeetCodeMedium
- Not started: Subsets II on LeetCodeMedium
- Not started:
- Not started: Word Search on LeetCodeMedium
- Not started:
- Not started:
- Not started:
Graphs13
- Not started:
- Not started:
- Not started: Clone Graph on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Advanced Graphs6
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
1-D Dynamic Programming12
- Not started:
- Not started:
- Not started: House Robber on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started: Decode Ways on LeetCodeMedium
- Not started: Coin Change on LeetCodeMedium
- Not started:
- Not started: Word Break on LeetCodeMedium
- Not started:
- Not started:
2-D Dynamic Programming11
- Not started: Unique Paths on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started: Target Sum on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Greedy8
- Not started:
- Not started: Jump Game on LeetCodeMedium
- Not started: Jump Game II on LeetCodeMedium
- Not started: Gas Station on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started:
Intervals6
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
Math & Geometry8
- Not started: Rotate Image on LeetCodeMedium
- Not started:
- Not started:
- Not started:
- Not started:
- Not started: Pow(x, n) on LeetCodeMedium
- Not started:
- Not started:
Bit Manipulation7
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started:
- Not started: