Leetcode Questions - Public
Leetcode Questions - Public
1 Array
2 Array
3 Two Pointers
4 Two Pointers, Has
5 Two Pointers
6 Two Pointers
7 Two Pointers
8 Two Pointers
9 Two Pointers
10 Hash Table
11 Hash Table
12 Hash Table
13 Hash Table
14 Hash Table
15 Hash Table
16 Hash Table
17 Hash Table
18 Hash Table
19 Hash Table
20 Hash Table
21 Hash Table
22 Binary Search
23 Binary Search
24 Binary Search
25 Binary Search
26 Binary Search
27 Binary Search
28 Binary Search
29 Binary Search
30 Binary Search
31 Binary Search
32 Greedy
33 Greedy
34 Greedy
35 Greedy
36 DP
37 DP
38 DP
39 DP
40 DP
41 DP
42 DP
43 DP
44 Divide and Conqu
45 Divide and Conqu
46 Divide and Conqu
47 BackTracking
48 BackTracking
49 Segment Tree
50 Segment Tree
51 DP
52 DP
53 DP
54 DP
55 DP
56 Tree
57 Tree
58 Tree
59 Tree
60 Tree
61 Tree
62 Tree
63 Tree
64 Tree
65 DFS
66 DFS
67 DFS
68 DFS
69 DFS
70 DFS
71 DFS
72 DFS
73 TOP 50
74 TOP 50
75 TOP 50
76 TOP 50
77 TOP 50
78 TOP 50
79 TOP 50
80 TOP 50
81 TOP 50
82 TOP 50
83 TOP 50
84 TOP 50
85 TOP 50
86 TOP 50
87 TOP 50
88 TOP 50
89 DP
90 DP
91 Tree
92 Tree
93 Tree
94 DP
95 Binary Search
96 Binary Search
97 Tree
98 Graph
99 Two pointers
100 Hash Table
101 Hash Table
102 DP
103 DP
104 Greedy
105 Greedy
106 Greedy
107 DP
108 DP
109 Greedy
110 DP
111 DFS
112 DFS
113 DFS
114 DFS
115 BFS
116 DFS
117 DFS
118 DFS
119 Graph
120 Tree
121 Tree
122 Tree
123 Tree
124 Tree
125 Hash Table
126 Top 50
127 Top 50
128 Top 50
129 Top 50
130 Top 50
131 Top 50
132 Top 50
133 Top 50
134 Top 50
135 Top 50
136 Top 50
137 Top 50
138 Top 50
139 Top 50
140 Top 50
141 Top 50
142 Top 50
143 Top 50
144 Top 50
145 Hash Table
146 Binary Search
147 Binary Search
148 Two Pointer
149 Two Pointer
150 Two Pointer
151 DFS
152 BFS
153 DFS
154 Graph
155 Graph
156 Graph
157 Union Find
158 BFS
159 DP
160 DP
161 DP
162 DP
163 DP
164 DP
165 Tree
166 Tree
167 Tree
168 Tree
169 Tree
170 Tree
171 Tree
172 Tree
173 Tree
174 Tree
175 DP
176 DP, DFS
177 Tree
178 DP
179 DP
180 Stack
181 Hash Table, Tree
182 TOP 50
183 TOP 50
184 TOP 50
185 TOP 50
186 TOP 50
187 TOP 50
188 TOP 50
189 TOP 50
190 Graph, Dijkstra
191 Tree, DFS
192 Tree, DFS
193 String
194
195
Question
https://leetcode.com/problems/two-sum
https://leetcode.com/problems/median-of-two-sorted-arrays/
https://leetcode.com/problems/container-with-most-water/
https://leetcode.com/problems/longest-substring-without-repeating-characters/
https://leetcode.com/problems/reverse-string
https://leetcode.com/problems/trapping-rain-water/
https://leetcode.com/problems/3sum/
https://leetcode.com/problems/remove-duplicates-from-sorted-array/
https://leetcode.com/problems/reverse-vowels-of-a-string/
https://leetcode.com/problems/jewels-and-stones/
https://leetcode.com/problems/top-k-frequent-elements/
https://leetcode.com/problems/single-number/
https://leetcode.com/problems/encode-and-decode-tinyurl/
https://leetcode.com/problems/happy-number/
https://leetcode.com/problems/group-anagrams/
https://leetcode.com/problems/valid-anagram/
https://leetcode.com/problems/daily-temperatures/
https://leetcode.com/problems/subarray-sum-equals-k/
https://leetcode.com/problems/sort-characters-by-frequency/
https://leetcode.com/problems/valid-sudoku/
https://leetcode.com/problems/repeated-dna-sequences/
https://leetcode.com/problems/sqrtx/
https://leetcode.com/problems/guess-number-higher-or-lower/
https://leetcode.com/problems/search-in-rotated-sorted-array/
https://leetcode.com/problems/first-bad-version/
https://leetcode.com/problems/find-peak-element/
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/submissions/
https://leetcode.com/problems/find-k-closest-elements/
https://leetcode.com/problems/closest-binary-search-tree-value/
https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
https://leetcode.com/problems/queue-reconstruction-by-height/
https://leetcode.com/problems/remove-duplicate-letters
https://leetcode.com/problems/meeting-rooms-ii/
https://leetcode.com/problems/maximum-subarray
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/submissions/
https://leetcode.com/problems/climbing-stairs/
https://leetcode.com/problems/counting-bits/
https://leetcode.com/problems/palindromic-substrings/
https://leetcode.com/problems/longest-arithmetic-sequence/
https://leetcode.com/problems/longest-palindromic-substring/
https://leetcode.com/problems/regular-expression-matching/
https://leetcode.com/problems/median-of-two-sorted-arrays/
https://leetcode.com/problems/merge-k-sorted-lists/
https://leetcode.com/problems/kth-largest-element-in-an-array/
https://leetcode.com/problems/generate-parentheses/
https://leetcode.com/problems/letter-combinations-of-a-phone-number/
https://leetcode.com/problems/the-skyline-problem/
https://leetcode.com/problems/count-of-smaller-numbers-after-self/
https://leetcode.com/problems/house-robber/
https://leetcode.com/problems/maximum-product-subarray/
https://leetcode.com/problems/perfect-squares/
https://leetcode.com/problems/word-break/
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/
https://leetcode.com/problems/maximum-depth-of-binary-tree/submissions/
https://leetcode.com/problems/invert-binary-tree/
https://leetcode.com/problems/binary-search-tree-iterator/
https://leetcode.com/problems/merge-two-binary-trees/
https://leetcode.com/problems/diameter-of-binary-tree/
https://leetcode.com/problems/maximum-binary-tree/submissions/
https://leetcode.com/problems/minimum-absolute-difference-in-bst/
https://leetcode.com/problems/serialize-and-deserialize-bst/
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/
https://leetcode.com/problems/same-tree/
https://leetcode.com/problems/maximum-depth-of-n-ary-tree/
https://leetcode.com/problems/symmetric-tree/
https://leetcode.com/problems/number-of-islands/
https://leetcode.com/problems/decode-string/
https://leetcode.com/problems/distribute-coins-in-binary-tree/
https://leetcode.com/problems/reconstruct-itinerary/
https://leetcode.com/problems/lru-cache/
https://leetcode.com/problems/merge-intervals/
https://leetcode.com/problems/valid-parentheses/
https://leetcode.com/problems/unique-email-addresses/
https://leetcode.com/problems/find-median-from-data-stream/
https://leetcode.com/problems/game-of-life/
https://leetcode.com/problems/next-permutation/
https://leetcode.com/problems/add-strings/
https://leetcode.com/problems/summary-ranges/
https://leetcode.com/problems/spiral-matrix/
https://leetcode.com/problems/flatten-nested-list-iterator/
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/
https://leetcode.com/problems/plus-one/
https://leetcode.com/problems/longest-arithmetic-sequence/
https://leetcode.com/problems/longest-consecutive-sequence/
https://leetcode.com/problems/island-perimeter/
https://leetcode.com/problems/continuous-subarray-sum/
https://leetcode.com/problems/unique-paths/
https://leetcode.com/problems/validate-binary-search-tree/
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
https://leetcode.com/problems/binary-tree-right-side-view/
https://leetcode.com/problems/maximal-rectangle/
https://leetcode.com/problems/intersection-of-two-arrays/submissions/
https://leetcode.com/problems/divide-two-integers/
https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree/
https://leetcode.com/problems/as-far-from-land-as-possible/
https://leetcode.com/problems/merge-sorted-array/
https://leetcode.com/problems/insert-delete-getrandom-o1/
https://leetcode.com/problems/find-duplicate-file-in-system/
https://leetcode.com/problems/arithmetic-slices/
https://leetcode.com/problems/count-numbers-with-unique-digits/
https://leetcode.com/problems/queue-reconstruction-by-height/
https://leetcode.com/problems/task-scheduler/
https://leetcode.com/problems/jump-game/
https://leetcode.com/problems/decode-ways/
https://leetcode.com/problems/wildcard-matching/
https://leetcode.com/problems/assign-cookies/
https://leetcode.com/problems/burst-balloons/submissions/
https://leetcode.com/problems/path-sum/
https://leetcode.com/problems/binary-tree-level-order-traversal/
https://leetcode.com/problems/flood-fill/
https://leetcode.com/problems/clone-graph/
https://leetcode.com/problems/the-maze/
https://leetcode.com/problems/robot-room-cleaner/
https://leetcode.com/problems/cracking-the-safe/
https://leetcode.com/problems/24-game/
https://leetcode.com/problems/number-of-islands-ii/
https://leetcode.com/problems/range-sum-query-mutable/
https://leetcode.com/problems/range-sum-query-immutable/
https://leetcode.com/problems/count-of-smaller-numbers-after-self/
https://leetcode.com/problems/count-of-range-sum/
https://leetcode.com/problems/binary-tree-paths/
https://leetcode.com/problems/logger-rate-limiter/
https://leetcode.com/problems/isomorphic-strings/
https://leetcode.com/problems/backspace-string-compare/
https://leetcode.com/problems/strobogrammatic-number/
https://leetcode.com/problems/rotated-digits/
https://leetcode.com/problems/add-two-numbers/
https://leetcode.com/problems/time-based-key-value-store/
https://leetcode.com/problems/count-complete-tree-nodes
https://leetcode.com/problems/campus-bikes/
https://leetcode.com/problems/split-array-largest-sum/
https://leetcode.com/problems/design-search-autocomplete-system/
https://leetcode.com/problems/count-of-smaller-numbers-after-self/
https://leetcode.com/problems/insert-interval/
https://leetcode.com/problems/design-snake-game/
https://leetcode.com/problems/most-stones-removed-with-same-row-or-column/
https://leetcode.com/problems/increasing-triplet-subsequence/
https://leetcode.com/problems/different-ways-to-add-parentheses/
https://leetcode.com/problems/campus-bikes-ii/
https://leetcode.com/problems/campus-bikes-ii/
https://leetcode.com/problems/shortest-way-to-form-string/
https://leetcode.com/articles/contains-duplicate
https://leetcode.com/problems/heaters/
https://leetcode.com/problems/random-pick-with-weight/
https://leetcode.com/problems/minimum-window-substring/
https://leetcode.com/problems/subarray-product-less-than-k/
https://leetcode.com/problems/interval-list-intersections/
https://leetcode.com/problems/pacific-atlantic-water-flow/
https://leetcode.com/problems/walls-and-gates/
https://leetcode.com/problems/course-schedule/
https://leetcode.com/problems/course-schedule-ii/
https://leetcode.com/problems/graph-valid-tree/
https://leetcode.com/problems/surrounded-regions/
https://leetcode.com/problems/sentence-similarity-ii/
https://leetcode.com/problems/word-ladder/
https://leetcode.com/problems/bomb-enemy/
https://leetcode.com/problems/partition-equal-subset-sum/
https://leetcode.com/problems/partition-to-k-equal-sum-subsets/
https://leetcode.com/problems/edit-distance/
https://leetcode.com/problems/delete-operation-for-two-strings/
https://leetcode.com/problems/largest-rectangle-in-histogram/
https://leetcode.com/problems/longest-univalue-path/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
https://leetcode.com/problems/balanced-binary-tree/
https://leetcode.com/problems/binary-tree-longest-consecutive-sequence/
https://leetcode.com/problems/search-in-a-binary-search-tree/
https://leetcode.com/problems/insert-into-a-binary-search-tree/
https://leetcode.com/problems/split-bst/
https://leetcode.com/problems/kth-smallest-element-in-a-bst/
https://leetcode.com/problems/inorder-successor-in-bst-ii/
https://leetcode.com/problems/number-of-corner-rectangles/
https://leetcode.com/problems/android-unlock-patterns/
https://leetcode.com/problems/binary-tree-maximum-path-sum/
https://leetcode.com/problems/minimum-domino-rotations-for-equal-row/
https://leetcode.com/problems/maximal-square/
https://leetcode.com/problems/evaluate-reverse-polish-notation/
https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree/
https://leetcode.com/problems/strobogrammatic-number-ii/
https://leetcode.com/problems/odd-even-jump/
https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character/
https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times/
https://leetcode.com/problems/implement-trie-prefix-tree/solution/
https://leetcode.com/problems/license-key-formatting/
https://leetcode.com/problems/bulls-and-cows/
https://leetcode.com/problems/student-attendance-record-i/
https://leetcode.com/problems/network-delay-time/
https://leetcode.com/problems/delete-nodes-and-return-forest/
https://leetcode.com/problems/flip-equivalent-binary-trees/
https://leetcode.com/problems/encode-and-decode-strings/
https://leetcode.com/problems/find-and-replace-in-string/
https://leetcode.com/problems/brace-expansion-ii/
Difficulty
Easy
Hard
Medium
Medium
Easy
Hard
Easy
Easy
Medium
Easy
Medium
Medium
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Easy
Medium
Hard
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Hard
Hard
Medium
Medium
Easy
Medium
Medium
Easy
Easy
Medium
Easy
Easy
Medium
Easy
Medium
Hard
Easy
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Hard
Medium
Medium
Easy
Medium
Medium
Medium
Easy
Easy
Medium
Hard
Easy
Medium
Medium
Medium
Medium
Medium DFS CAN ALSO BE APPLIED HERE :)
Hard
Easy
Medium
Medium
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Hard
Easy
Medium
Easy
Medium
Medium
Hard
Hard
Hard
Hard
Medium
Easy
Hard
Hard
Easy
Easy
Easy
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Hard
Hard
Hard
Hard
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Hard
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Hard
Medium
Hard
Medium
Medium
Easy
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Medium
Hard
Medium
Medium
Medium
Medium
Hard
Medium
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Medium
Hard
1. https://leetcode.com/problems/binary-tree-right-side-view/
2. https://leetcode.com/problems/3sum/
3. https://leetcode.com/problems/count-of-smaller-numbers-after-self/
4. https://leetcode.com/problems/implement-trie-prefix-tree/solution/
5. https://leetcode.com/problems/flood-fill/
6. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/
7. https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree/
8. https://leetcode.com/problems/burst-balloons/submissions/
9. https://leetcode.com/problems/median-of-two-sorted-arrays/
10. https://leetcode.com/problems/number-of-islands/
11. https://leetcode.com/problems/largest-rectangle-in-histogram/
12. https://leetcode.com/problems/read-n-characters-given-read4-ii-call-multiple-times/
13. https://leetcode.com/problems/search-in-rotated-sorted-array/
14. https://leetcode.com/problems/time-based-key-value-store/
15. https://leetcode.com/problems/meeting-rooms-ii/
16. https://leetcode.com/problems/letter-combinations-of-a-phone-number/
17. https://leetcode.com/problems/flatten-nested-list-iterator/
18. https://leetcode.com/problems/word-break/
19. https://leetcode.com/problems/course-schedule/
20. https://leetcode.com/problems/clone-graph/
21. https://leetcode.com/problems/backspace-string-compare/
22. https://leetcode.com/problems/assign-cookies/
23. https://leetcode.com/problems/longest-arithmetic-sequence/
24. https://leetcode.com/problems/arithmetic-slices/
25. https://leetcode.com/problems/queue-reconstruction-by-height/
26. https://leetcode.com/problems/bomb-enemy/
27. https://leetcode.com/problems/insert-into-a-binary-search-tree/
28. https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
29. https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/
30. https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree/
31. https://leetcode.com/problems/queue-reconstruction-by-height/
32. https://leetcode.com/problems/lru-cache/
33. https://leetcode.com/problems/subarray-product-less-than-k/
34. https://leetcode.com/problems/longest-arithmetic-sequence/
35. https://leetcode.com/problems/random-pick-with-weight/
36. https://leetcode.com/problems/campus-bikes/
37. https://leetcode.com/problems/intersection-of-two-arrays/submissions/
38. https://leetcode.com/problems/decode-ways/
39. https://leetcode.com/articles/contains-duplicate
40. https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
41. https://leetcode.com/problems/jump-game/
42. https://leetcode.com/problems/binary-tree-maximum-path-sum/
43. https://leetcode.com/problems/walls-and-gates/
44. https://leetcode.com/problems/brace-expansion-ii/
45. https://leetcode.com/problems/pacific-atlantic-water-flow/
46. https://leetcode.com/problems/strobogrammatic-number-ii/
47. https://leetcode.com/problems/decode-string/
48. https://leetcode.com/problems/24-game/
49. https://leetcode.com/problems/distribute-coins-in-binary-tree/
50. https://leetcode.com/problems/spiral-matrix/
51. https://leetcode.com/problems/diameter-of-binary-tree/
52. https://leetcode.com/problems/binary-search-tree-iterator/
53. https://leetcode.com/problems/subarray-sum-equals-k/
54. https://leetcode.com/problems/longest-univalue-path/
55. https://leetcode.com/problems/count-of-smaller-numbers-after-self/
56. https://leetcode.com/problems/design-search-autocomplete-system/
57. https://leetcode.com/problems/longest-consecutive-sequence/
58. https://leetcode.com/problems/balanced-binary-tree/
59. https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
60. https://leetcode.com/problems/encode-and-decode-strings/
61. https://leetcode.com/problems/word-ladder/
62. https://leetcode.com/problems/same-tree/
63. https://leetcode.com/problems/surrounded-regions/
64. https://leetcode.com/problems/design-snake-game/
65. https://leetcode.com/problems/logger-rate-limiter/
66. https://leetcode.com/problems/as-far-from-land-as-possible/
67. https://leetcode.com/problems/plus-one/
68. https://leetcode.com/problems/evaluate-reverse-polish-notation/
69. https://leetcode.com/problems/symmetric-tree/
70. https://leetcode.com/problems/island-perimeter/
71. https://leetcode.com/problems/reverse-string
72. https://leetcode.com/problems/count-of-range-sum/
73. https://leetcode.com/problems/binary-tree-longest-consecutive-sequence/
74. https://leetcode.com/problems/merge-intervals/
75. https://leetcode.com/problems/insert-interval/
76. https://leetcode.com/problems/campus-bikes-ii/
77. https://leetcode.com/problems/course-schedule-ii/
78. https://leetcode.com/problems/closest-binary-search-tree-value/
79. https://leetcode.com/problems/happy-number/
80. https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character/
81. https://leetcode.com/problems/isomorphic-strings/
82. https://leetcode.com/problems/climbing-stairs/
83. https://leetcode.com/problems/trapping-rain-water/
84. https://leetcode.com/problems/sqrtx/
85. https://leetcode.com/problems/encode-and-decode-tinyurl/
86. https://leetcode.com/problems/path-sum/
87. https://leetcode.com/problems/next-permutation/
88. https://leetcode.com/problems/longest-substring-without-repeating-characters/
89. https://leetcode.com/problems/the-skyline-problem/
90. https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/
91. https://leetcode.com/problems/heaters/
92. https://leetcode.com/problems/median-of-two-sorted-arrays/
93. https://leetcode.com/problems/maximum-depth-of-binary-tree/submissions/
94. https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/
95. https://leetcode.com/problems/single-number/
96. https://leetcode.com/problems/continuous-subarray-sum/
97. https://leetcode.com/problems/top-k-frequent-elements/
98. https://leetcode.com/problems/inorder-successor-in-bst-ii/
99. https://leetcode.com/problems/task-scheduler/
100. https://leetcode.com/problems/most-stones-removed-with-same-row-or-column/
101. https://leetcode.com/problems/first-bad-version/
102. https://leetcode.com/problems/generate-parentheses/
103. https://leetcode.com/problems/graph-valid-tree/
104. https://leetcode.com/problems/flip-equivalent-binary-trees/
105. https://leetcode.com/problems/binary-tree-level-order-traversal/
106. https://leetcode.com/problems/binary-tree-paths/
107. https://leetcode.com/problems/odd-even-jump/
108. https://leetcode.com/problems/maximal-square/
109. https://leetcode.com/problems/add-strings/
110. https://leetcode.com/problems/insert-delete-getrandom-o1/
111. https://leetcode.com/problems/daily-temperatures/
112. https://leetcode.com/problems/different-ways-to-add-parentheses/
113. https://leetcode.com/problems/reconstruct-itinerary/
114. https://leetcode.com/problems/remove-duplicates-from-sorted-array/
115. https://leetcode.com/problems/palindromic-substrings/
116. https://leetcode.com/problems/search-in-a-binary-search-tree/
117. https://leetcode.com/problems/delete-operation-for-two-strings/
118. https://leetcode.com/problems/robot-room-cleaner/
119. https://leetcode.com/problems/counting-bits/
120. https://leetcode.com/problems/campus-bikes-ii/
121. https://leetcode.com/problems/bulls-and-cows/
122. https://leetcode.com/problems/maximum-binary-tree/submissions/
123. https://leetcode.com/problems/wildcard-matching/
124. https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-
array/submissions/
125. https://leetcode.com/problems/guess-number-higher-or-lower/
126. https://leetcode.com/problems/minimum-domino-rotations-for-equal-row/
127. https://leetcode.com/problems/merge-two-binary-trees/
128. https://leetcode.com/problems/house-robber/
129. https://leetcode.com/problems/summary-ranges/
130. https://leetcode.com/problems/range-sum-query-mutable/
131. https://leetcode.com/problems/partition-to-k-equal-sum-subsets/
132. https://leetcode.com/problems/jewels-and-stones/
133. https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
134. https://leetcode.com/problems/serialize-and-deserialize-bst/
135. https://leetcode.com/problems/maximal-rectangle/
136. https://leetcode.com/problems/game-of-life/
137. https://leetcode.com/problems/range-sum-query-immutable/
138. https://leetcode.com/problems/sentence-similarity-ii/
139. https://leetcode.com/problems/merge-sorted-array/
140. https://leetcode.com/problems/unique-paths/
141. https://leetcode.com/problems/shortest-way-to-form-string/
142. https://leetcode.com/problems/longest-palindromic-substring/
143. https://leetcode.com/problems/validate-binary-search-tree/
144. https://leetcode.com/problems/valid-sudoku/
145. https://leetcode.com/problems/find-median-from-data-stream/
146. https://leetcode.com/problems/student-attendance-record-i/
147. https://leetcode.com/problems/the-maze/
148. https://leetcode.com/problems/count-complete-tree-nodes
149. https://leetcode.com/problems/increasing-triplet-subsequence/
150. https://leetcode.com/problems/reverse-vowels-of-a-string/
151. https://leetcode.com/problems/maximum-subarray
152. https://leetcode.com/problems/network-delay-time/
153. https://leetcode.com/problems/edit-distance/
154. https://leetcode.com/problems/regular-expression-matching/
155. https://leetcode.com/problems/two-sum
156. https://leetcode.com/problems/perfect-squares/
157. https://leetcode.com/problems/repeated-dna-sequences/
158. https://leetcode.com/problems/interval-list-intersections/
159. https://leetcode.com/problems/find-and-replace-in-string/
160. https://leetcode.com/problems/find-peak-element/
161. https://leetcode.com/problems/group-anagrams/
162. https://leetcode.com/problems/kth-largest-element-in-an-array/
163. https://leetcode.com/problems/divide-two-integers/
164. https://leetcode.com/problems/maximum-depth-of-n-ary-tree/
165. https://leetcode.com/problems/kth-smallest-element-in-a-bst/
166. https://leetcode.com/problems/license-key-formatting/
167. https://leetcode.com/problems/minimum-window-substring/
168. https://leetcode.com/problems/split-array-largest-sum/
169. https://leetcode.com/problems/android-unlock-patterns/
170. https://leetcode.com/problems/minimum-absolute-difference-in-bst/
171. https://leetcode.com/problems/maximum-product-subarray/
172. https://leetcode.com/problems/delete-nodes-and-return-forest/
173. https://leetcode.com/problems/add-two-numbers/
174. https://leetcode.com/problems/find-k-closest-elements/
175. https://leetcode.com/problems/split-bst/
176. https://leetcode.com/problems/sort-characters-by-frequency/
177. https://leetcode.com/problems/number-of-islands-ii/
178. https://leetcode.com/problems/strobogrammatic-number/
179. https://leetcode.com/problems/number-of-corner-rectangles/
180. https://leetcode.com/problems/merge-k-sorted-lists/
181. https://leetcode.com/problems/container-with-most-water/
182. https://leetcode.com/problems/valid-parentheses/
183. https://leetcode.com/problems/rotated-digits/
184. https://leetcode.com/problems/valid-anagram/
185. https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/
186. https://leetcode.com/problems/find-duplicate-file-in-system/
187. https://leetcode.com/problems/invert-binary-tree/
188. https://leetcode.com/problems/best-time-to-buy-and-sell-stock/submissions/
189. https://leetcode.com/problems/partition-equal-subset-sum/
190. https://leetcode.com/problems/count-numbers-with-unique-digits/
191. https://leetcode.com/problems/remove-duplicate-letters
192. https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
193. https://leetcode.com/problems/unique-email-addresses/
194. https://leetcode.com/problems/count-of-smaller-numbers-after-self/
195. https://leetcode.com/problems/cracking-the-safe/
Overall strategy https://www.linkedin.com/pulse/how-i-cleared-google-interview-from-0-200-leetcode-questions/
Strategy to cover each topic
1. Read about it from geeks for geeks or books
2. Read basic 1-2 questions from geeks for geeks
3. High frequency 4-5 questions on that topic
4. 2-3 questions from lower frequency (check point #5, #6 for finding)
5. Cover all Geeks for geeks question for that topic (to cover all types)
6. Explore section of leetcode
7. Do google top 50 questions of that topic (or maybe this step at the end)
Revision Strategy
https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/
https://www.geeksforgeeks.org/data-structures/
https://www.geeksforgeeks.org/fundamentals-of-algorithms/
Refer youtube channels
https://www.youtube.com/channel/UCYvQTh9aUgPZmVH0wNHFa1A
https://www.youtube.com/user/tusharroy2525
Mock Interviews Pramp/HackerEarth/Interviewbit
code-questions/
or-technical-interviews-e74781b865d2
Time-Management
mazon-microsoft-adobe/
Good for Dry run, doesn't explain thought process behind questions
SN Topic name Company page count Problem page - company tag
1 Array 79 49
2 String 64 42
3 Hash Table 50 33
4 Dynamic Programmin 49 48
5 Tree 47 24
6 Depth-first Search 42 32
7 Binary Search 40 30
8 Math 35 35
9 Two Pointers 33 11
10 Breadth-first Search 23 19
11 Stack 21 17
12 Linked List 21 5
13 Sort 18 14
14 Greedy 17 18
15 Backtracking 14 16
16 Divide and Conquer 14 11
17 Graph 13 16
18 Bit Manipulation 12 10
19 Union Find 9 14
20 Trie 8 8
21 Segment Tree 7 6
22 Binary Indexed Tree 5 5
23 Queue 5 3
Topic link Num problems Total Num proble Explore section p
https://leetcode.com/tag/array 7 173
https://leetcode.com/tag/string 6
https://leetcode.com/tag/hash-table 5
https://leetcode.com/tag/dynamic-programming 4
https://leetcode.com/tag/tree 4
https://leetcode.com/tag/depth-first-search 4
https://leetcode.com/tag/binary-search 4
https://leetcode.com/tag/math 3
https://leetcode.com/tag/two-pointers 3
https://leetcode.com/tag/breadth-first-search 2
https://leetcode.com/tag/stack 2
https://leetcode.com/tag/linked-list 2
https://leetcode.com/tag/sort 1
https://leetcode.com/tag/greedy 1
https://leetcode.com/tag/backtracking 1
https://leetcode.com/tag/divide-and-conquer 1
https://leetcode.com/tag/graph 1
https://leetcode.com/tag/bit-manipulation 1
https://leetcode.com/tag/union-find 0
https://leetcode.com/tag/trie 0
https://leetcode.com/tag/segment-tree 0
https://leetcode.com/tag/binary-indexed-tree 0
https://leetcode.com/tag/queue 0
Done problems Explore section problems done
2
done
done some
Topic Question
1 Two pointers https://www.geeksforgeeks.org/two-pointers-technique/
Find the closest pair from two sorted arrays
Find the pair in array whose sum is closest to x
Find all triplets with zero sum
Find a triplet that sum to a given value
Find a triplet such that sum of two equals to third element
Find four elements that sum to a given value
Hash Table Introduction
Index Mapping (or Trivial Hashing)
Separate Chaining for Collision Handling
Open Addressing for Collision Handling
Double Hashing
Load Factor and Rehashing
Print a Binary Tree in Vertical Order | Set 2 (Hashmap based Method)
Find whether an array is subset of another array
Union and Intersection of two linked lists
Given an array A[] and a number x, check for pair in A[] with sum as x
Minimum delete operations to make all elements of array same
Find Itinerary from a given list of tickets
Find number of Employees Under every Employee
Count divisible pairs in an array
(Add more if you read/do Here)
https://leetcode.com/problems/subarray-sum-equals-k/discuss/301242/General-summary-of-wha
Greedy https://www.geeksforgeeks.org/greedy-algorithms/
https://www.geeksforgeeks.org/fractional-knapsack-problem/
https://www.geeksforgeeks.org/job-sequencing-problem/
https://www.geeksforgeeks.org/activity-selection-problem-greedy-algo-1/
https://www.geeksforgeeks.org/minimum-product-subset-array/
https://www.geeksforgeeks.org/maximum-sum-absolute-difference-array/
https://leetcode.com/problems/remove-duplicate-letters/discuss/76787/Some-Python-solutions
DP https://www.geeksforgeeks.org/longest-increasing-subsequence-dp-3/
https://www.geeksforgeeks.org/longest-common-subsequence-dp-4/
https://www.youtube.com/watch?v=s6FhG--P7z0
https://www.geeksforgeeks.org/edit-distance-dp-5/
https://www.geeksforgeeks.org/coin-change-dp-7/
Divide and Conqu https://www.geeksforgeeks.org/divide-and-conquer/
https://www.geeksforgeeks.org/write-a-c-program-to-calculate-powxn/
https://www.geeksforgeeks.org/closest-pair-of-points-using-divide-and-conquer-algorithm/
https://www.geeksforgeeks.org/strassens-matrix-multiplication/
https://www.geeksforgeeks.org/maximum-subarray-sum-using-divide-and-conquer-algorithm/
https://www.geeksforgeeks.org/longest-common-prefix-using-divide-and-conquer-algorithm/
https://www.geeksforgeeks.org/convex-hull-using-divide-and-conquer-algorithm/
Backtracking https://www.geeksforgeeks.org/backtracking-algorithms/
https://www.geeksforgeeks.org/the-knights-tour-problem-backtracking-1/
https://www.geeksforgeeks.org/combinational-sum/
https://www.youtube.com/watch?v=kyLxTdsT8ws
Segment Tree https://www.geeksforgeeks.org/segment-tree-set-1-sum-of-given-range/
https://www.hackerearth.com/practice/data-structures/advanced-data-structures/segment-trees/t
General https://leetcode.com/problems/find-median-from-data-stream/solution/
https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-
https://www.geeksforgeeks.org/data-structures/
https://www.geeksforgeeks.org/fundamentals-of-algorithms/
Array https://www.geeksforgeeks.org/nearly-sorted-algorithm/
https://stackoverflow.com/questions/2501457/what-do-i-use-for-a-max-heap-implementation-in-p
Linked List https://www.geeksforgeeks.org/reverse-a-linked-list/
https://www.geeksforgeeks.org/merge-two-sorted-linked-lists/
https://www.geeksforgeeks.org/add-two-numbers-represented-by-linked-lists/
Stack Basic
Queue Basic
Tree
https://www.geeksforgeeks.org/level-order-tree-traversal/
https://www.geeksforgeeks.org/diameter-of-a-binary-tree/
https://www.geeksforgeeks.org/write-a-c-program-to-find-the-maximum-depth-or-height-of-a-tree
https://www.geeksforgeeks.org/a-program-to-check-if-a-binary-tree-is-bst-or-not/
https://www.geeksforgeeks.org/lowest-common-ancestor-in-a-binary-search-tree/
DP https://www.geeksforgeeks.org/unique-paths-in-a-grid-with-obstacles/
Date Report Difficulty Comments Time start Time end
Read only
Read only
Read
Read : useful
Read : useful
Read
Problem in leetcode (do later
Read Easy
Read Easy
Read Easy
Read Easy
Read Easy
Read Easy
sed Method) Read Easy
Read Easy
Read Easy
ith sum as x Read Easy
Read Easy
Read Medium
Read Medium
Read Medium
iscuss/301242/General-summary-of-what-kind-of-problem-can-cannot-solved-by-Two-Pointers
m-greedy-algo-1/
-difference-array/
discuss/76787/Some-Python-solutions
read comment by dribvurhd
equence-dp-3/
quence-dp-4/
culate-powxn/
ng-divide-and-conquer-algorithm/
read
-using-divide-and-conquer-algorithm/
pending
using-divide-and-conquer-algorithm/
pending
-and-conquer-algorithm/ pending
-backtracking-1/
Watch at 1.5x
-of-given-range/
dvanced-data-structures/segment-trees/tutorial/
Must Read
ns-for-companies-like-amazon-microsoft-adobe/
use-for-a-max-heap-implementation-in-python
sented-by-linked-lists/
d-the-maximum-depth-or-height-of-a-tree/
binary-tree-is-bst-or-not/
r-in-a-binary-search-tree/
ith-obstacles/
Leetcode problem link