LeetCode Practice
Use this page as a practice tracker for common algorithm patterns.
Practice Categories
- Graphs
- Arrays
- Stacks
- Binary Trees
- Dynamic Programming
- Binary Search
- Strings
- Heap
- Recursion
Suggested Routine
- Pick one pattern.
- Solve one easy problem without looking at the solution.
- Write the brute-force idea first.
- Improve the solution and note the time complexity.
- Revisit the same problem after a few days.