InterviewCafe'250 DSA Sheet Tracker by Santosh Mishra
InterviewCafe'250 DSA Sheet Tracker by Santosh Mishra
Arrays
1 Two Sum
2 Move Zeroes
3 Remove Duplicayes from Sorted Array
4 Merge Sorted Array
5 Majority Element
6 Next Permutation
7 4Sum
8 H-Index
9 Rotate Array
10 Insert Delete GetRandom O(1)
11 Find the Duplicate Number
12 Product of Array Except Self
13 Subarray Sum Equals K
14 Candy
Strings
15 Encode and Decode Strings
16 Find the Index of the First Occurrence in a String
17 Reverse Words in a String
18 Group Anagrams
19 Roman to Integer
20 String to Interger (atoi)
21 Count and Say
22 Comapre Version Numbers
23 Text Justification
Two Pointers
24 Valid Palindrome
25 Two Sum II Input Array Is Sorted
26 3Sum
27 Trapping Rain Water
Sliding Window
28 Longest Substring Without Repeating Characters
29 Longest Repeating Character Replacement
30 Minimum Size Subarray Sum
31 Permutation In String
32 Minimum Window Substring
33 Sliding Window Maximum
Matrix
34 Valid Sudoku
35 Spiral Matrix
36 Rotate Image
37 Set Matrix Zeroes
38 Game of Life
Hashing
50 Ransom Note
51 Isomorphic Strings
52 Word Pattern
53 Valid Anagram
54 Contains Duplicate
55 Longest Consecutive Sequence
Linked Lists
56 Reverse Linked List
57 Middle of the Linked List
58 Merge Two Sorted Lists
59 Reorder List
60 Remove Nth Node From End of List
61 Add Two Numbers
62 Linked List Cycle
63 Linked List Cycle II
64 Partition List
65 Rotate List
66 Copy List with Random Pointer
67 Find The Duplicate Number
68 LRU Cache
69 Reverse Nodes In K Group
Trees
94 Maximum Depth of Binary Tree
95 Same Tree
96 Invert Binary Tree
97 Symmetric Tree
98 Subtree of Another Tree
99 Diameter of Binary Tree
100 Balanced Binary Tree
101 Merge Two Binary Trees
102 Path Sum
103 Minimum Distance between BST Nodes
104 Construct String From Binary Tree
105 Lowest Common Ancestor of a Binary Search Tree
106 Sum Root to Leaf Numbers
107 Flatten Binary Tree to Linked List
108 Binary Tree Right Side View
109 Find Duplicate Subtrees
110 Unique Binary Search Trees
111 Time Needed to Inform All Employees
112 Binary Tree Zigzag Level Order Traversal
113 Binary Tree Vertical Order Traversal
114 Largest BST Subtree
115 Binary Tree Level Order Traversal
116 Find Bottom Left Tree Value
117 Boundary of Binary Tree
118 Count Good Nodes In Binary Tree
119 Validate Binary Search Tree
120 Kth Smallest Element In a BST
121 Construct Binary Tree From Preorder And Inorder Traversal
122 Minimum Time to Collect All Apples in a Tree
123 Convert BST to Greater Tree
124 Maximum Sum BST in Binary Tree
125 Binary Tree Maximum Path Sum
126 Serialize And Deserialize Binary Tree
Graphs
127 Island Perimeter
128 Verifying an Alien Dictionary
129 Find the Town Judge
130 Number of Islands
131 Clone Graph
132 Walls And Gates
133 Rotting Oranges
134 Pacific Atlantic Water Flow
135 Surrounded Regions
136 Course Schedule
137 Course Schedule II
138 Evaluate Division
139 Graph Valid Tree
140 Number of Connected Components In An Undirected Graph
141 Redundant Connection
142 Cheapest Flights Within K Stops
143 Min Cost to Connect All Points
144 Network Delay Time
145 Snakes and Ladders
146 Minimum Genetic Mutation
147 Word Ladder
148 Alien Dictionary
149 Reconstruct Itinerary
150 Swim In Rising Water
Kadane's Algorithms
154 Maximum Subarray
155 Maximum Sum Circular Subarray
Dynamic Programming
167 Climbing Stairs
168 Is Subsequence
169 Best Time to Buy and Sell Stock
170 Pascal's Triangle
171 Counting Bits
172 Maximum Product Subarray
173 Longest Increasing Subsequence
174 Jum Game
175 Longest Common Subsequence
176 Best Time to Buy and Sell Stock II
177 House Robber
178 House Robber II
179 Palindromic Substrings
180 Longest Palindromic Substring
181 Decode Ways
182 Coin Change
183 Coin Change II
184 Word Break
185 Unique Paths
186 Unique Paths II
187 Triangle
188 Minimum Path Sum
189 Interleaving String
190 Best Time to Buy and Sell Stock with Cooldown
191 Partition Equal Subset Sum
192 Target Sum
193 Palindrome Partitioning
194 Longest Palindromic Subsequence
195 Paint House
196 Edit Distance
197 Maximal Square
198 Perfect Squares
199 Super Egg Drop
200 Maximum Profit in Job Scheduling
201 Longest Increasing Path In a Matrix
202 Best Time to Buy and Sell Stock III
203 Distinct Subsequences
204 Burst Balloons
205 Regular Expression Matching
206 Wildcard Matching
Greedy Algorithms
207 Container With Most Water
208 Two City Scheduling
209 Jump Game II
210 Gas Station
211 Hand of Straights
212 Merge Triplets to Form Target Triplet
213 Partition Labels
214 Valid Parenthesis String
Intervals
215 Summary Ranges
216 Insert Interval
217 Merge Intervals
218 Non-Overlapping Intervals
219 Meeting Rooms
220 Meeting Rooms II
221 Minimum Number of Arrows to Burst Balloons
Trie
222 Implement Trie (Prefix Tree)
223 Design Add And Search Words Data Structure
224 Longest Common Prefix
225 Longest Word with All Prefixes
226 Number of Distinct Substrings in a String
227 Maximum XOR of Two Numbers in an Array
228 Extra Characters in a String
229 Word Search II
Disjoint Sets
230 Find if Path Exists in Graph
231 Max Area of Island
232 Making A Large Island
Segment Tree
233 Range Sum Query - Immutable
234 Range Sum Query - Mutable
235 Count of Smaller Numbers After Self
236 Count of Range Sum
Bit Manipulation
244 Single Number
245 Number of 1 Bits
246 Add Binary
247 Reverse Bits
248 Missing Number
249 Sum of Two Integers
250 Reverse Integer
InterviewCafe's 250 DSA Sheet Tra
This is a read-only file. To use this DSA sheet, go to the 'File menu
https://www.geeksforgeeks.org/two-sum-problem/ https://www.youtube.com/watch?v=KLlXCFG5TnA
https://www.geeksforgeeks.org/move-zeroes-end-array/
https://www.youtube.com/watch?v=aayNRwUN3Do
https://www.geeksforgeeks.org/remove-duplicates-sorted-array/
https://www.youtube.com/watch?v=DEJAZBq0FDA
https://www.geeksforgeeks.org/merge-two-sorted-arrays/
https://www.youtube.com/watch?v=P1Ic85RarKY
https://www.geeksforgeeks.org/majority-element/https://www.youtube.com/watch?v=7pnhv842keE
https://www.geeksforgeeks.org/lexicographic-permutations-of-string/
https://www.youtube.com/watch?v=quAS1iydq7U
https://www.geeksforgeeks.org/find-four-elements-that-sum-to-a-given-value-set-2/
https://www.youtube.com/watch?v=EYeR-_1NRlQ
https://www.geeksforgeeks.org/h-index/ https://www.youtube.com/watch?v=wjOjCfkv1mg
https://www.geeksforgeeks.org/array-rotation/ https://www.youtube.com/watch?v=BHr381Guz3Y
https://www.geeksforgeeks.org/design-a-data-structure-that-supports-insert-delete-search-and-getrandom-in
https://www.youtube.com/watch?v=j4KwhBziOpg
https://www.geeksforgeeks.org/find-the-duplicate-number-in-an-array-of-n1-integers/
https://www.youtube.com/watch?v=wjYnzkAhcNk
https://www.geeksforgeeks.org/a-product-array-puzzle/
https://www.youtube.com/watch?v=bNvIQI2wAjk
https://www.geeksforgeeks.org/number-subarrays-sum-exactly-equal-k/
https://www.youtube.com/watch?v=fFVZt-6sgyo
https://www.geeksforgeeks.org/chocolate-distribution-problem/
https://www.youtube.com/watch?v=1IzCRCcK17A
https://www.geeksforgeeks.org/encode-string-with-shortened-string-length/
https://www.youtube.com/watch?v=B1k_sxOSgv8
https://www.geeksforgeeks.org/implement-strstr/https://www.youtube.com/watch?v=Gjkhm1gYIMw
https://www.geeksforgeeks.org/reverse-words-in-a-given-string/
https://www.youtube.com/watch?v=vhnRAaJybpA
https://www.geeksforgeeks.org/given-a-sequence-of-words-print-all-anagrams-together/
https://www.youtube.com/watch?v=vzdNOK2oB2E
https://www.geeksforgeeks.org/converting-roman-numerals-decimal-lying-1-3999/
https://www.youtube.com/watch?v=3jdxYj3DD98
https://www.geeksforgeeks.org/write-your-own-atoi/
https://www.youtube.com/watch?v=2I9XO8jwZCA
https://www.geeksforgeeks.org/look-and-say-sequence/
https://www.youtube.com/watch?v=INl9Ha294E0
https://www.geeksforgeeks.org/compare-two-version-numbers/
https://www.youtube.com/watch?v=MTSetP6kcRI
https://www.geeksforgeeks.org/word-wrap-problem-dp-19/
https://www.youtube.com/watch?v=GqXlEbFVTXY
https://www.geeksforgeeks.org/check-if-a-string-is-palindrome/
https://www.youtube.com/watch?v=jJXJ16kPFWg
https://www.geeksforgeeks.org/two-pointers-technique/
https://www.youtube.com/watch?v=cQ1Oz4ckceM
https://www.geeksforgeeks.org/find-a-triplet-that-sum-to-a-given-value/
https://www.youtube.com/watch?v=jzZsG8n2R9A
https://www.geeksforgeeks.org/trapping-rain-water/
https://www.youtube.com/watch?v=ZI2z5pq0TqA
https://www.geeksforgeeks.org/length-of-the-longest-substring-without-repeating-characters/
https://www.youtube.com/watch?v=wiGpQwVHdE0&
https://www.geeksforgeeks.org/longest-substring-without-repeating-characters-set-2/
https://www.youtube.com/watch?v=gqXU1UyA8pk
https://www.geeksforgeeks.org/minimum-length-subarray-sum-greater-given-value/
https://www.youtube.com/watch?v=aYqYMIqZx5s
https://www.geeksforgeeks.org/check-whether-two-strings-are-permutations-of-each-other/
https://www.youtube.com/watch?v=UbyhOgBN834
https://www.geeksforgeeks.org/find-the-smallest-window-in-a-string-containing-all-characters-of-another-str
https://www.youtube.com/watch?v=jSto0O4AJbM
https://www.geeksforgeeks.org/sliding-window-maximum-maximum-of-all-subarrays-of-size-k/
https://www.youtube.com/watch?v=DfljaUwZsOk
https://www.geeksforgeeks.org/check-if-a-given-sudoku-is-valid-or-not/
https://www.youtube.com/watch?v=Pl7mMcBm2b8
https://www.geeksforgeeks.org/print-a-given-matrix-in-spiral-form/
https://www.youtube.com/watch?v=BJnMZNwUk1M
https://www.geeksforgeeks.org/inplace-rotate-square-matrix-by-90-degrees/
https://www.youtube.com/watch?v=fMSJSS7eO1w
https://www.geeksforgeeks.org/a-boolean-matrix-question/
https://www.youtube.com/watch?v=T41rL0L3Pnw
https://www.geeksforgeeks.org/conways-game-of-life-using-multi-threading/
https://www.youtube.com/watch?v=fei4bJQdBUQ
https://www.geeksforgeeks.org/binary-search/ https://www.youtube.com/watch?v=s4DPM8ct1pI
https://www.geeksforgeeks.org/search-insert-position-of-k-in-a-sorted-array/
https://www.youtube.com/watch?v=K-RYzDZkzCI
https://www.geeksforgeeks.org/find-a-peak-in-a-given-array/
https://www.youtube.com/watch?v=kMzJy9es7Hc
https://www.geeksforgeeks.org/find-first-and-last-positions-of-an-element-in-a-sorted-array/
https://www.youtube.com/watch?v=4sQL7R5ySUU
https://www.geeksforgeeks.org/search-in-row-wise-and-column-wise-sorted-matrix/
https://www.youtube.com/watch?v=Ber2pi2C0j0
https://www.geeksforgeeks.org/painters-partition-problem/
https://www.youtube.com/watch?v=U2SozAs9RzA
https://www.geeksforgeeks.org/find-minimum-element-in-a-sorted-and-rotated-array/
https://www.youtube.com/watch?v=nIVW4P8b1VA
https://www.geeksforgeeks.org/search-an-element-in-a-sorted-and-pivoted-array/
https://www.youtube.com/watch?v=U8XENwh8Oy8
https://www.geeksforgeeks.org/auto-complete-feature-using-trie/
https://www.youtube.com/watch?v=D4T2N0yAr20
https://www.geeksforgeeks.org/design-a-key-value-store-data-structure/
https://www.youtube.com/watch?v=fu2cD_6E8Hw
https://www.geeksforgeeks.org/median-of-two-sorted-arrays-of-different-sizes/
https://www.youtube.com/watch?v=q6IEA26hvXc
https://www.geeksforgeeks.org/check-if-a-string-can-be-obtained-by-shuffling-other/
https://www.youtube.com/watch?v=bYzvVCfbwXM
https://www.geeksforgeeks.org/check-if-two-given-strings-are-isomorphic-to-each-other/
https://www.youtube.com/watch?v=7yF-U1hLEqQ
https://www.geeksforgeeks.org/find-if-a-given-pattern-exists-in-a-string-or-not/
https://www.youtube.com/watch?v=W_akoecmCbM
https://www.geeksforgeeks.org/check-whether-two-strings-are-anagram-of-each-other/
https://www.youtube.com/watch?v=9UtInBqnCgA
https://www.geeksforgeeks.org/check-if-a-string-contains-any-duplicate-character/
https://www.youtube.com/watch?v=3OamzN90kPg
https://www.geeksforgeeks.org/longest-consecutive-subsequence/
https://www.youtube.com/watch?v=P6RZZMu_maU
https://www.geeksforgeeks.org/reverse-a-linked-list/
https://www.youtube.com/watch?v=G0_I-ZF0S38
https://www.geeksforgeeks.org/find-the-middle-of-a-given-linked-list/
https://www.youtube.com/watch?v=_cl3O4FBZh8
https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/
https://www.youtube.com/watch?v=XIdigk956u0
https://www.geeksforgeeks.org/rearrange-a-given-linked-list-in-place/
https://www.youtube.com/watch?v=S5bfdUTrKLM
https://www.geeksforgeeks.org/remove-nth-node-from-end-of-the-linked-list/
https://www.youtube.com/watch?v=XVuQxVej6y8
https://www.geeksforgeeks.org/add-two-numbers-represented-by-linked-lists/
https://www.youtube.com/watch?v=wgFPrzTjm7s
https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/
https://www.youtube.com/watch?v=gBTe7lFR3vc
https://www.geeksforgeeks.org/find-first-node-of-loop-in-a-linked-list/
https://www.youtube.com/watch?v=pfA0VuvwpVg
https://www.geeksforgeeks.org/partitioning-a-linked-list-around-a-given-value-and-keeping-the-original-ord
https://www.youtube.com/watch?v=KT1iUciJr4g
https://www.geeksforgeeks.org/rotate-a-linked-list/
https://www.youtube.com/watch?v=UcGtPs2LE_c
https://www.geeksforgeeks.org/clone-linked-list-next-random-pointer-o1-space/
https://www.youtube.com/watch?v=5Y2EiZST97Y
https://www.geeksforgeeks.org/find-the-duplicate-number-in-an-array-of-n1-integers/
https://www.youtube.com/watch?v=wjYnzkAhcNk
https://www.geeksforgeeks.org/lru-cache-implementation/
https://www.youtube.com/watch?v=7ABFKPK2hD4
https://www.geeksforgeeks.org/reverse-a-list-in-groups-of-given-size/
https://www.youtube.com/watch?v=1UOPsfP85V4
https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/
https://www.youtube.com/watch?v=WTzjTskDFMg
https://www.geeksforgeeks.org/next-greater-element/
https://www.youtube.com/watch?v=8BDKB2yuGyg
https://www.geeksforgeeks.org/implement-stack-using-queue/
https://www.youtube.com/watch?v=rW4vm0-DLYc
https://www.geeksforgeeks.org/design-and-implement-special-stack-data-structure/
https://www.youtube.com/watch?v=qkLl7nAwDPo
https://www.geeksforgeeks.org/evaluate-the-value-of-an-arithmetic-expression-in-reverse-polish-notation/
https://www.youtube.com/watch?v=iu0082c4HDE
https://www.geeksforgeeks.org/the-stock-span-problem/
https://www.youtube.com/watch?v=slYh0ZNEqSw
https://www.geeksforgeeks.org/minimum-number-of-bracket-swaps-needed-to-make-an-expression-balanced
https://www.youtube.com/watch?v=mgQ4O9iUEbg
https://www.geeksforgeeks.org/next-greater-element/
https://www.youtube.com/watch?v=cTBiBSnjO3c
https://www.geeksforgeeks.org/simplify-directory-path-unix-like/
https://www.youtube.com/watch?v=qYlHrAKJfyA
https://www.geeksforgeeks.org/largest-rectangle-under-histogram/
https://www.youtube.com/watch?v=zx5Sw9130L0
https://www.geeksforgeeks.org/expression-evaluation/
https://www.youtube.com/watch?v=zsJ-J08Qgdk
https://www.geeksforgeeks.org/backtracking-to-find-all-subsets/
https://www.youtube.com/watch?v=REOH22Xwdkk
https://www.geeksforgeeks.org/combinational-sum/https://www.youtube.com/watch?v=GBKI9VSKdGg
https://www.geeksforgeeks.org/combinational-sum-part-2-problem-repetition-not-allowed/
https://www.youtube.com/watch?v=rSA3t6BDDwg
https://www.geeksforgeeks.org/decode-a-string-recursively-encoded-as-countfollowed-by-substring/
https://www.youtube.com/watch?v=qB0zZpBJlh8
https://www.geeksforgeeks.org/print-all-combinations-of-balanced-parentheses/
https://www.youtube.com/watch?v=s9fokUqJ76A
https://www.geeksforgeeks.org/print-all-subsets-of-given-size-of-a-set/
https://www.youtube.com/watch?v=Vn2v6ajA7U0
https://www.geeksforgeeks.org/print-all-possible-combinations-of-r-elements-in-a-given-array-of-size-n/
https://www.youtube.com/watch?v=q0s6m7AiM7o
https://www.geeksforgeeks.org/python-itertools-permutations-function/
https://www.youtube.com/watch?v=s7AvT7cGdSo
https://www.geeksforgeeks.org/search-a-word-in-a-2d-grid-of-characters/
https://www.youtube.com/watch?v=pfiQ_PS1g8E
https://www.geeksforgeeks.org/iterative-letter-combinations-of-a-phone-number/
https://www.youtube.com/watch?v=21OuwqIC56E
https://www.geeksforgeeks.org/find-the-maximum-length-of-concatenated-string-with-unique-characters/
https://www.youtube.com/watch?v=d4SPuvkaeoo
https://www.geeksforgeeks.org/find-permutation-sequence/
https://www.youtube.com/watch?v=W9SIlE2jhBQ
https://www.geeksforgeeks.org/n-queen-problem-backtracking-3/
https://www.youtube.com/watch?v=xFv_Hl4B83A
https://www.geeksforgeeks.org/write-a-c-program-to-find-the-maximum-depth-or-height-of-a-tree/
https://www.youtube.com/watch?v=hTM3phVI6YQ
https://www.geeksforgeeks.org/write-c-code-to-determine-if-two-trees-are-identical/
https://www.youtube.com/watch?v=vRbbcKXCxOw
https://www.geeksforgeeks.org/invert-construct-binary-tree/
https://www.youtube.com/watch?v=OnSn2XEQ4MY
https://www.geeksforgeeks.org/symmetric-tree-tree-which-is-mirror-image-of-itself/
https://www.youtube.com/watch?v=Mao9uzxwvmc
https://www.geeksforgeeks.org/check-if-a-binary-tree-is-subtree-of-another-binary-tree/
https://www.youtube.com/watch?v=E36O5SWp-LE
https://www.geeksforgeeks.org/diameter-of-a-binary-tree/
https://www.youtube.com/watch?v=bkxqA8Rfv04
https://www.geeksforgeeks.org/how-to-determine-if-a-binary-tree-is-balanced/
https://www.youtube.com/watch?v=QfJsau0ItOY
https://www.geeksforgeeks.org/merge-two-binary-trees-by-doing-node-sum/
https://www.youtube.com/watch?v=QHH6rIK3dDQ
https://www.geeksforgeeks.org/root-to-leaf-path-sum-equal-to-a-given-number/
https://www.youtube.com/watch?v=LSKQyOz_P8I
https://www.geeksforgeeks.org/minimum-distance-between-bst-nodes/
https://www.youtube.com/watch?v=joxx4hTYwcw
https://www.geeksforgeeks.org/construct-string-from-binary-tree/
https://www.youtube.com/watch?v=b1WpYxnuebQ
https://www.geeksforgeeks.org/lowest-common-ancestor-in-a-binary-search-tree/
https://www.youtube.com/watch?v=gs2LMfuOR9k
https://www.geeksforgeeks.org/sum-of-all-the-numbers-that-are-formed-from-root-to-leaf-paths/
https://www.youtube.com/watch?v=Jk16lZGFWxE
https://www.geeksforgeeks.org/flatten-a-binary-tree-into-linked-list/
https://www.youtube.com/watch?v=rKnD7rLT0lI
https://www.geeksforgeeks.org/print-right-view-binary-tree-2/
https://www.youtube.com/watch?v=d4zLyf32e3I
https://www.geeksforgeeks.org/find-duplicate-subtrees/
https://www.youtube.com/watch?v=kn0Z5_qPPzY
https://www.geeksforgeeks.org/unique-binary-search-trees/
https://www.youtube.com/watch?v=Ox0TenN3Zpg
https://www.geeksforgeeks.org/time-needed-to-inform-all-employees/
https://www.youtube.com/watch?v=zdBYi0p4L5Q
https://www.geeksforgeeks.org/zigzag-tree-traversal/
https://www.youtube.com/watch?v=igbboQbiwqw
https://www.geeksforgeeks.org/print-binary-tree-vertical-order-set-2/
https://www.youtube.com/watch?v=q_a6lpbKJdw
https://www.geeksforgeeks.org/find-the-largest-subtree-in-a-tree-that-is-also-a-bst/
https://www.youtube.com/watch?v=X0oXMdtUDwo
https://www.geeksforgeeks.org/level-order-tree-traversal/
https://www.youtube.com/watch?v=6ZnyEApgFYg
https://www.geeksforgeeks.org/find-bottom-left-tree-value/
https://www.youtube.com/watch?v=u_by_cTsNJA
https://www.geeksforgeeks.org/boundary-traversal-of-binary-tree/
https://www.youtube.com/watch?v=0ca1nvR0be4
https://www.geeksforgeeks.org/count-good-nodes-in-binary-tree/
https://www.youtube.com/watch?v=7cp5imvDzl4
https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/
https://www.youtube.com/watch?v=s6ATEkipzow
https://www.geeksforgeeks.org/kth-smallest-element-in-bst-when-modification-to-bst-is-not-allowed/
https://www.youtube.com/watch?v=5LUXSvjmGCw
https://www.geeksforgeeks.org/construct-tree-from-given-inorder-and-preorder-traversal/
https://www.youtube.com/watch?v=ihj4IQGZ2zc
https://www.geeksforgeeks.org/minimum-time-to-collect-all-apples-in-a-tree/
https://www.youtube.com/watch?v=Xdt5Z583auM
https://www.geeksforgeeks.org/transform-a-bst-to-sum-tree/
https://www.youtube.com/watch?v=7vVEJwVvAlI
https://www.geeksforgeeks.org/maximum-sum-bst-in-binary-tree/
https://www.youtube.com/watch?v=Zz7R9I9j2kI
https://www.geeksforgeeks.org/find-maximum-path-sum-in-a-binary-tree/
https://www.youtube.com/watch?v=Hr5cWUld4vU
https://www.geeksforgeeks.org/serialize-deserialize-binary-tree/
https://www.youtube.com/watch?v=u4JAi2JJhI8
https://www.geeksforgeeks.org/find-perimeter-of-shapes-formed-with-1s-in-binary-matrix/
https://www.youtube.com/watch?v=fISIuAFRM2s
https://www.geeksforgeeks.org/verifying-an-alien-dictionary/
https://www.youtube.com/watch?v=OVgPAJIyX6o
https://www.geeksforgeeks.org/find-the-town-judge/
https://www.youtube.com/watch?v=QiGaxdUINJ8
https://www.geeksforgeeks.org/find-number-of-islands/
https://www.youtube.com/watch?v=pV2kpPD66nE
https://www.geeksforgeeks.org/clone-an-undirected-graph/
https://www.youtube.com/watch?v=mQeF6bN8hMk
https://www.geeksforgeeks.org/walls-and-gates-problem-dfs-solution/
https://www.youtube.com/watch?v=e69C6xhiSQE
https://www.geeksforgeeks.org/minimum-time-required-so-that-all-oranges-become-rotten/
https://www.youtube.com/watch?v=y704fEOx0s0
https://www.geeksforgeeks.org/pacific-atlantic-water-flow/
https://www.youtube.com/watch?v=s-VkcjHqkGI
https://www.geeksforgeeks.org/surrounded-regions/
https://www.youtube.com/watch?v=9z2BunfoZ5Y
https://www.geeksforgeeks.org/course-schedule-problem/
https://www.youtube.com/watch?v=EgI5nU9etnU
https://www.geeksforgeeks.org/course-schedule-ii/
https://www.youtube.com/watch?v=Akt3glAwyfY
https://www.geeksforgeeks.org/evaluate-division-using-graph/
https://www.youtube.com/watch?v=Uei1fwDoyKk
https://www.geeksforgeeks.org/check-if-a-given-undirected-graph-is-a-tree-or-not/
https://www.youtube.com/watch?v=bXsUuownnoQ
https://www.geeksforgeeks.org/connected-components-in-an-undirected-graph/
https://www.youtube.com/watch?v=8f1XPm4WOUc
https://www.geeksforgeeks.org/redundant-connection-in-a-graph/
https://www.youtube.com/watch?v=FXWRE67PLL0
https://www.geeksforgeeks.org/cheapest-flights-within-k-stops/
https://www.youtube.com/watch?v=5eIK3zUdYmE
https://www.geeksforgeeks.org/minimum-cost-to-connect-all-points-on-the-plane/
https://www.youtube.com/watch?v=f7JOBJIC-NA
https://www.geeksforgeeks.org/network-delay-time-using-bellman-ford-algorithm/
https://www.youtube.com/watch?v=EaphyqKU4PQ
https://www.geeksforgeeks.org/snakes-and-ladders-problem-2/
https://www.youtube.com/watch?v=6lH4nO3JfLk
https://www.geeksforgeeks.org/minimum-genetic-mutation/
https://www.youtube.com/watch?v=H3kSFSv-t30
https://www.geeksforgeeks.org/word-ladder-find-shortest-path-such-that-adjacent-words-differ-by-one-char
https://www.youtube.com/watch?v=h9iTnkgv05E
https://www.geeksforgeeks.org/alien-dictionary-find-order-of-characters-in-an-alien-language/
https://www.youtube.com/watch?v=6kTZYvNNyps
https://www.geeksforgeeks.org/reconstruct-itinerary/
https://www.youtube.com/watch?v=ZyB_gQ8vqGA
https://www.geeksforgeeks.org/swim-in-rising-water/
https://www.youtube.com/watch?v=amvrKlMLuGY
https://www.geeksforgeeks.org/sorted-array-to-balanced-bst/
https://www.youtube.com/watch?v=0K0uCMYq5ng
https://www.geeksforgeeks.org/sort-a-linked-list-using-merge-sort/
https://www.youtube.com/watch?v=TGveA1oFhrc
https://www.geeksforgeeks.org/quad-tree/ https://www.youtube.com/watch?v=UQ-1sBMV0v4
https://www.geeksforgeeks.org/maximum-subarray-sum-using-divide-and-conquer-algorithm/
https://www.youtube.com/watch?v=5WZl3MMT0Eg
https://www.geeksforgeeks.org/maximum-contiguous-circular-sum/
https://www.youtube.com/watch?v=Q1TYVUEr-wY
https://www.geeksforgeeks.org/kth-largest-element-in-a-stream/
https://www.youtube.com/watch?v=hOjcdrqMoQ8
https://www.geeksforgeeks.org/last-stone-weight-problem/
https://www.youtube.com/watch?v=B-QCq79-Vfw
https://www.geeksforgeeks.org/kth-smallestlargest-element-unsorted-array/
https://www.youtube.com/watch?v=XEmy13g1Qxc
https://www.geeksforgeeks.org/k-closest-points-origin/
https://www.youtube.com/watch?v=rI2EBUEMfTk
https://www.geeksforgeeks.org/task-scheduling-problem/
https://www.youtube.com/watch?v=s8p8ukTyA2I
https://www.geeksforgeeks.org/find-k-pairs-smallest-sums-two-arrays/
https://www.youtube.com/watch?v=iY6-u0yt-Is
https://www.geeksforgeeks.org/find-k-numbers-occurrences-given-array/
https://www.youtube.com/watch?v=YPTqKIgVk-k
https://www.geeksforgeeks.org/design-twitter/ https://www.youtube.com/watch?v=pNichitDD2E
https://www.geeksforgeeks.org/merge-k-sorted-linked-lists/
https://www.youtube.com/watch?v=q5a5OiGbT6Q
https://www.geeksforgeeks.org/median-of-stream-of-integers-running-integers/
https://www.youtube.com/watch?v=itmhHWaHupI
https://www.geeksforgeeks.org/ipo-initial-public-offering/
https://www.youtube.com/watch?v=1IUzNJ6TPEM
https://www.geeksforgeeks.org/climbing-stairs/ https://www.youtube.com/watch?v=Y0lT9Fck7qI
https://www.geeksforgeeks.org/longest-subsequence-such-that-all-elements-of-subsequence-are-distinct/
https://www.youtube.com/watch?v=99RVfqklbCE
https://www.geeksforgeeks.org/maximum-profit-by-buying-and-selling-a-share-at-most-once/
https://www.youtube.com/watch?v=1pkOgXD63yU
https://www.geeksforgeeks.org/pascal-triangle/ https://www.youtube.com/watch?v=nPVEaB3AjUM
https://www.geeksforgeeks.org/count-total-set-bits-in-all-numbers-from-1-to-n/
https://www.youtube.com/watch?v=RyBM56RIWrM
https://www.geeksforgeeks.org/maximum-product-subarray/
https://www.youtube.com/watch?v=lXVy6YWFcRM
https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/
https://www.youtube.com/watch?v=cjWnW0hdF1Y
https://www.geeksforgeeks.org/jump-game/ https://www.youtube.com/watch?v=Yan0cv2cLy8
https://www.geeksforgeeks.org/longest-common-subsequence-dp-4/
https://www.youtube.com/watch?v=Ua0GhsJSlWM
https://www.geeksforgeeks.org/stock-buy-sell/ https://www.youtube.com/watch?v=3SJ3pUkPQMc
https://www.geeksforgeeks.org/maximum-sum-such-that-no-two-elements-are-adjacent/
https://www.youtube.com/watch?v=73r3KWiEvyk
https://www.geeksforgeeks.org/maximum-sum-such-that-no-two-elements-are-adjacent-set-2/
https://www.youtube.com/watch?v=rWAJCfYYOvM
https://www.geeksforgeeks.org/longest-palindromic-substring-set-2/
https://www.youtube.com/watch?v=4RACzI5-du8
https://www.geeksforgeeks.org/longest-palindromic-substring-set-2/
https://www.youtube.com/watch?v=XYQecbcd6_c
https://www.geeksforgeeks.org/count-ways-decoded-given-sequence/
https://www.youtube.com/watch?v=6aEyTjOwlJU
https://www.geeksforgeeks.org/coin-change-dp-7/ https://www.youtube.com/watch?v=H9bfqozjoqs
https://www.geeksforgeeks.org/coin-change-dp-7/ https://www.youtube.com/watch?v=Mjy4hd2xgrs
https://www.geeksforgeeks.org/word-break-problem-dp-32/
https://www.youtube.com/watch?v=Sx9NNgInc3A
https://www.geeksforgeeks.org/unique-paths-in-a-grid-with-obstacles/
https://www.youtube.com/watch?v=IlEsdxuD4lY
https://www.geeksforgeeks.org/unique-paths-in-a-grid-with-obstacles/
https://www.youtube.com/watch?v=d3UOz7zdE4I
https://www.geeksforgeeks.org/minimum-path-sum-in-a-triangle/
https://www.youtube.com/watch?v=OM1MTokvxs4
https://www.geeksforgeeks.org/min-cost-path-dp-6/
https://www.youtube.com/watch?v=pGMsrvt0fpk
https://www.geeksforgeeks.org/interleaved-strings/
https://www.youtube.com/watch?v=3Rw3p9LrgvE
https://www.geeksforgeeks.org/stock-buy-sell-cooldown/
https://www.youtube.com/watch?v=I7j0F7AHpb8
https://www.geeksforgeeks.org/partition-problem-dp-18/
https://www.youtube.com/watch?v=IsvocB5BJhw
https://www.geeksforgeeks.org/target-sum-dp-20/ https://www.youtube.com/watch?v=g0npyaQtAQM
https://www.geeksforgeeks.org/palindrome-partitioning-dp-17/
https://www.youtube.com/watch?v=3jvWodd7ht0
https://www.geeksforgeeks.org/longest-palindromic-subsequence-dp-12/
https://www.youtube.com/watch?v=bUr8cNWI09Q
https://www.geeksforgeeks.org/paint-house-problem/
https://www.youtube.com/watch?v=-w67-4tnH5U
https://www.geeksforgeeks.org/edit-distance-dp-5/
https://www.youtube.com/watch?v=XYi2-LPrwm4
https://www.geeksforgeeks.org/maximum-size-sub-matrix-with-all-1s-in-a-binary-matrix/
https://www.youtube.com/watch?v=6X7Ha2PrDmM
https://www.geeksforgeeks.org/ways-to-write-n-as-sum-of-two-or-more-positive-integers/
https://www.youtube.com/watch?v=HLZLwjzIVGo
https://www.geeksforgeeks.org/super-egg-drop-problem-dp-11/
https://www.youtube.com/watch?v=3hcaVyX00_4
https://www.geeksforgeeks.org/weighted-job-scheduling-log-n-time/
https://www.youtube.com/watch?v=JLoWc3v0SiE
https://www.geeksforgeeks.org/longest-increasing-path-matrix/
https://www.youtube.com/watch?v=wCc_nd-GiEc
https://www.geeksforgeeks.org/maximum-profit-by-buying-and-selling-a-share-at-most-k-times/
https://www.youtube.com/watch?v=37s1_xBiqH0
https://www.geeksforgeeks.org/count-distinct-subsequences/
https://www.youtube.com/watch?v=-RDzMJ33nx8
https://www.geeksforgeeks.org/burst-balloon-to-maximize-coins/
https://www.youtube.com/watch?v=VFskby7lUbw
https://www.geeksforgeeks.org/wildcard-pattern-matching/
https://www.youtube.com/watch?v=HAA8mgxlov8
https://www.geeksforgeeks.org/dynamic-programming-set-2-optimal-substructure-property/
https://www.youtube.com/watch?v=ZmlQ3vgAOMo
https://www.geeksforgeeks.org/container-with-most-water/
https://www.youtube.com/watch?v=UuiTKBwPgAo
https://www.geeksforgeeks.org/two-city-scheduling-problem/
https://www.youtube.com/watch?v=d-B_gk_gJtQ
https://www.geeksforgeeks.org/minimum-number-of-jumps-to-reach-end-of-a-given-array/
https://www.youtube.com/watch?v=dJ7sWiOoK7g
https://www.geeksforgeeks.org/find-a-tour-that-visits-all-stations/
https://www.youtube.com/watch?v=lJwbPZGo05A
https://www.geeksforgeeks.org/check-if-a-given-hand-is-a-straight-in-poker/
https://www.youtube.com/watch?v=amnrMCVd2YI
https://www.geeksforgeeks.org/merge-triplets-to-form-target-triplet/
https://www.youtube.com/watch?v=kShkQLQZ9K4
https://www.geeksforgeeks.org/partitioning-a-string-such-that-each-part-appears-in-the-same-order-as-origi
https://www.youtube.com/watch?v=B7m8UmZE-vw
https://www.geeksforgeeks.org/valid-parenthesis-string/
https://www.youtube.com/watch?v=QhPdNS143Qg
https://www.geeksforgeeks.org/summary-ranges/https://www.youtube.com/watch?v=ZHJDwbfqoa8
https://www.geeksforgeeks.org/insert-interval/ https://www.youtube.com/watch?v=A8NUOmlwOlM
https://www.geeksforgeeks.org/merging-intervals/
https://www.youtube.com/watch?v=44H3cEC2fFM
https://www.geeksforgeeks.org/non-overlapping-intervals/
https://www.youtube.com/watch?v=nONCGxWoUfM
https://www.geeksforgeeks.org/meeting-rooms-problem/
https://www.youtube.com/watch?v=PaJxqZVPhbg
https://www.geeksforgeeks.org/meeting-rooms-ii/https://www.youtube.com/watch?v=FdzJmTCVyJU
https://www.geeksforgeeks.org/minimum-number-of-arrows-to-burst-balloons/
https://www.youtube.com/watch?v=lPmkKnvNPrw
https://www.geeksforgeeks.org/trie-insert-and-search/
https://www.youtube.com/watch?v=oobqoCJlHA0
https://www.geeksforgeeks.org/trie-data-structure-algorithm-for-adding-searching-words/
https://www.youtube.com/watch?v=BTf05gs_8iU
https://www.geeksforgeeks.org/longest-common-prefix-using-trie/
https://www.youtube.com/watch?v=0sWShKIJoo4
https://www.geeksforgeeks.org/longest-word-with-all-prefixes-using-trie/
https://www.youtube.com/watch?v=0sWShKIJoo4
https://www.geeksforgeeks.org/number-of-distinct-substrings-in-a-string-using-suffix-array/
https://www.youtube.com/watch?v=RV0QeTyHZxo
https://www.geeksforgeeks.org/find-the-maximum-xor-of-two-numbers-in-an-array/
https://www.youtube.com/watch?v=EIhAwfHubE8
https://www.geeksforgeeks.org/extra-characters-in-a-string/
https://www.youtube.com/watch?v=ONstwO1cD7c
https://www.geeksforgeeks.org/word-search-ii-boggle/
https://www.youtube.com/watch?v=asbcE9mZz_U
https://www.geeksforgeeks.org/find-if-there-is-a-path-between-two-vertices-in-an-undirected-graph/
https://www.youtube.com/watch?v=knLFe7hEp3Y
https://www.geeksforgeeks.org/find-the-largest-island-in-a-given-graph/
https://www.youtube.com/watch?v=iJGr1OtmH0c
https://www.geeksforgeeks.org/making-a-large-island/
https://www.youtube.com/watch?v=lgiz0Oup6gM
https://www.geeksforgeeks.org/constant-time-range-sum-query-in-array/
https://www.youtube.com/watch?v=k5Im14rNUFA
https://www.geeksforgeeks.org/range-sum-queries-and-updates-in-mutable-array/
https://www.youtube.com/watch?v=G9GRvQRtGOc
https://www.geeksforgeeks.org/count-smaller-elements-on-right-side/
https://www.youtube.com/watch?v=VOv2vY_Hq8Y
https://www.geeksforgeeks.org/count-range-sum/https://www.youtube.com/watch?v=ILUAY2W0s0E
https://www.geeksforgeeks.org/converting-decimal-number-romans/
https://www.youtube.com/watch?v=ohBNdSJyLh8
https://www.geeksforgeeks.org/number-of-sets-of-k-non-overlapping-line-segments/
https://www.youtube.com/watch?v=B29hS-VuqVI
https://www.geeksforgeeks.org/happy-number/ https://www.youtube.com/watch?v=ljz85bxOYJ0
https://www.geeksforgeeks.org/adding-one-to-number-represented-as-array-of-digits/
https://www.youtube.com/watch?v=jIaA8boiG1s
https://www.geeksforgeeks.org/write-a-c-program-to-calculate-powxn/
https://www.youtube.com/watch?v=l0YC3876qxg
https://www.geeksforgeeks.org/multiply-large-numbers-represented-as-strings/
https://www.youtube.com/watch?v=1vZswirL8Y8
https://www.geeksforgeeks.org/detect-squares/ https://www.youtube.com/watch?v=bahebearrDc
https://www.geeksforgeeks.org/find-the-element-that-appears-once-in-a-sorted-array/
https://www.youtube.com/watch?v=qMPX1AOa83k
https://www.geeksforgeeks.org/count-set-bits-in-an-integer/
https://www.youtube.com/watch?v=5Km3utixwZs
https://www.geeksforgeeks.org/program-to-add-two-binary-strings/
https://www.youtube.com/watch?v=keuWJ47xG8g
https://www.geeksforgeeks.org/reverse-bits-of-a-number/
https://www.youtube.com/watch?v=UcoN6UjAI64
https://www.geeksforgeeks.org/find-the-missing-number/
https://www.youtube.com/watch?v=WnPLSRLSANE
https://www.geeksforgeeks.org/add-two-numbers-without-using-arithmetic-operators/
https://www.youtube.com/watch?v=qq64FrA2UXQ
https://www.geeksforgeeks.org/reverse-digits-of-a-number/
https://www.youtube.com/watch?v=HAgLH58IgJQ
se it to track your progress.