Few select Leetcode exercises in Kotlin.
Core patterns:
- Two pointers
- Sliding window
- Prefix sum
- Fast and slow pointers
- Hashing
- Reverse list
- Stacks and queues
- Trees
- DFS and BFS
- Graphs
- Heaps
- Binary search
- Backtracking
- Greedy algorithms
- Dynamic programming