Ultimate DSA Interview Prep: 12/12 Dynamic Programming
19 min readSep 27, 2024
A curated list of LeetCode problems covering key concepts and techniques to help you prepare for your next DSA interview.
- Arrays & Strings
- Hashmaps & Sets
- 2 Pointers
- Stacks
- Linked List
- Binary Search
- Sliding Window
- Trees
- Heaps
- Recursive Backtracking
- Graphs
- Dynamic Programming
Graphs
Easy:
- https://leetcode.com/problems/fibonacci-number/description/
- https://leetcode.com/problems/climbing-stairs/description/
- https://leetcode.com/problems/min-cost-climbing-stairs/description/
Medium:
4. https://leetcode.com/problems/house-robber/description/
5. https://leetcode.com/problems/unique-paths/description/
6. https://leetcode.com/problems/maximum-subarray/description/
7. https://leetcode.com/problems/longest-increasing-subsequence/description/