DSA Question and Interview Partner
DSA Question and Interview Partner
Arrays
Strings
6. Is Subsequence (Easy)
Bit Manipulation
Hash Tables
Two Pointers
Prefix Sum
Kadane's Algorithm
Linked List
Stacks
Monotonic Stack
Monotonic Queue
Bucket Sort
Recursion
Merge Sort
QuickSort / QuickSelect
Binary Search
56. Find First and Last Position of Element in Sorted Array (Medium)
Backtracking
74. Construct Binary Tree from Preorder and Inorder Traversal (Medium)
Tries
Heaps
Two Heaps
Top K Elements
Intervals
K-Way Merge
Greedy
108. Jump Game II (Medium)
Topological Sort
Union Find
Shortest Path
1-D DP
Knapsack DP
Unbounded Knapsack DP
2D (Grid) DP
String DP
Tree / Graph DP
Bitmask DP
State Machine DP
Maths / Geometry