Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Array, Hash Table https://leetcode.com/problems/two-sum Easy
2 Hash Table, String, Sliding Window https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
Array, Divide and Conquer, Dynamic
3 Programming https://leetcode.com/problems/maximum-subarray Easy
Array, Two Pointers, Dynamic
4 Programming, Stack, Monotonic Stack https://leetcode.com/problems/trapping-rain-water Hard
5 Linked List, Math, Recursion https://leetcode.com/problems/add-two-numbers Medium
6 Array, Two Pointers, Sorting https://leetcode.com/problems/3sum Medium
7 String, Dynamic Programming https://leetcode.com/problems/longest-palindromic-substring Medium
Array, Binary Search, Divide and
8 Conquer https://leetcode.com/problems/median-of-two-sorted-arrays Hard
9 Array, Two Pointers, Greedy https://leetcode.com/problems/container-with-most-water Medium
10 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock Easy
11 Array, Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array Medium
Array, Depth-First Search, Breadth-
12 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-islands Medium
Hash Table, Linked List, Design,
13 Doubly-Linked List https://leetcode.com/problems/lru-cache Medium
14 Array, Sorting https://leetcode.com/problems/merge-intervals Medium
String, Dynamic Programming,
15 Backtracking https://leetcode.com/problems/generate-parentheses Medium
Array, Two Pointers, Binary Search,
16 Bit Manipulation https://leetcode.com/problems/find-the-duplicate-number Medium
17 Array, Prefix Sum https://leetcode.com/problems/product-of-array-except-self Medium
18 String, Stack https://leetcode.com/problems/valid-parentheses Easy
19 Array, Hash Table, Prefix Sum https://leetcode.com/problems/subarray-sum-equals-k Medium
20 Array, Dynamic Programming https://leetcode.com/problems/house-robber Medium
Array, Binary Search, Dynamic
21 Programming https://leetcode.com/problems/longest-increasing-subsequence Medium
22 Linked List, Recursion https://leetcode.com/problems/reverse-linked-list Easy
23 Array, Dynamic Programming https://leetcode.com/problems/maximum-product-subarray Medium
Linked List, Divide and Conquer, Heap
24 (Priority Queue), Merge Sort https://leetcode.com/problems/merge-k-sorted-lists Hard
25 Linked List, Recursion https://leetcode.com/problems/merge-two-sorted-lists Easy
Math, Dynamic Programming,
26 Memoization https://leetcode.com/problems/climbing-stairs Easy
Array, Dynamic Programming,
27 Breadth-First Search https://leetcode.com/problems/coin-change Medium
28 Array, Dynamic Programming, Greedy https://leetcode.com/problems/jump-game Medium
Hash Table, String, Dynamic
29 Programming, Trie, Memoization https://leetcode.com/problems/word-break Medium
30 Hash Table, String, Sliding Window https://leetcode.com/problems/minimum-window-substring Hard
31 Array, Binary Search https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
Medium
32 Array, Backtracking https://leetcode.com/problems/permutations Medium
33 Array, Backtracking https://leetcode.com/problems/combination-sum Medium
34 Hash Table, String, Backtracking https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium
Tree, Depth-First Search, Binary
35 Search Tree, Binary Tree https://leetcode.com/problems/validate-binary-search-tree Medium
Array, Queue, Sliding Window, Heap
36 (Priority Queue), Monotonic Queue https://leetcode.com/problems/sliding-window-maximum Hard
37 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium
Tree, Depth-First Search, Breadth-First
38 Search, Binary Tree https://leetcode.com/problems/symmetric-tree Easy
39 Array, Two Pointers https://leetcode.com/problems/next-permutation Medium
40 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-colors Medium
41 Linked List, Two Pointers https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium
42 Array, Bit Manipulation https://leetcode.com/problems/single-number Easy
43 Array, Stack, Monotonic Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard
44 Array, Hash Table https://leetcode.com/problems/first-missing-positive Hard
Depth-First Search, Breadth-First
45 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule Medium
Dynamic Programming, Tree, Depth-
46 First Search, Binary Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
47 Array, Backtracking, Matrix https://leetcode.com/problems/word-search Medium
48 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/subsets Medium
49 Array, Hash Table, Union Find https://leetcode.com/problems/longest-consecutive-sequence Medium
Array, Divide and Conquer, Sorting,
50 Heap (Priority Queue), Quickselect https://leetcode.com/problems/kth-largest-element-in-an-array Medium
51 Hash Table, String, Sorting https://leetcode.com/problems/group-anagrams Medium
52 Array, Two Pointers https://leetcode.com/problems/move-zeroes Easy
53 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/intersection-of-two-linked-lists Easy
Array, Hash Table, Divide and
54 Conquer, Sorting, Counting https://leetcode.com/problems/majority-element Easy
Math, Dynamic Programming,
55 Combinatorics https://leetcode.com/problems/unique-paths Medium
56 Array, Math, Matrix https://leetcode.com/problems/rotate-image Medium
Linked List, Two Pointers, Stack,
57 Recursion https://leetcode.com/problems/palindrome-linked-list Easy
58 String, Dynamic Programming https://leetcode.com/problems/edit-distance Hard
String, Dynamic Programming,
59 Recursion https://leetcode.com/problems/regular-expression-matching Hard
Array, Hash Table, Divide and
60 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
Tree, Depth-First Search, Breadth-First
61 Search, Binary Tree https://leetcode.com/problems/invert-binary-tree Easy
62 Array, Math, Two Pointers https://leetcode.com/problems/rotate-array Medium
63 String, Stack, Recursion https://leetcode.com/problems/decode-string Medium
64 Stack, Design https://leetcode.com/problems/min-stack Easy
Array, Hash Table, Divide and
Conquer, Sorting, Heap (Priority
Queue), Bucket Sort, Counting,
65 Quickselect https://leetcode.com/problems/top-k-frequent-elements Medium
66 Hash Table, Linked List https://leetcode.com/problems/copy-list-with-random-pointer Medium
67 String, Dynamic Programming, Stack https://leetcode.com/problems/longest-valid-parentheses Hard
68 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/path-sum-iii Medium
Tree, Breadth-First Search, Binary
69 Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium
70 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/diameter-of-binary-tree Easy
71 Array, Dynamic Programming, Greedy https://leetcode.com/problems/jump-game-ii Medium
72 Array, Dynamic Programming https://leetcode.com/problems/partition-equal-subset-sum Medium
Stack, Tree, Depth-First Search, Binary
73 Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy
Hash Table, String, Breadth-First
74 Search https://leetcode.com/problems/word-ladder Hard
Math, Dynamic Programming, Tree,
75 Binary Search Tree, Binary Tree https://leetcode.com/problems/unique-binary-search-trees Medium
76 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/linked-list-cycle Easy
77 Array, Dynamic Programming, Matrix https://leetcode.com/problems/maximal-square Medium
78 String https://leetcode.com/problems/longest-common-prefix Easy
79 Array, Dynamic Programming, Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium
80 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-path-sum Medium
Array, Binary Search, Divide and
81 Conquer, Matrix https://leetcode.com/problems/search-a-2d-matrix-ii Medium
82 Math https://leetcode.com/problems/reverse-integer Medium
83 Array, Binary Search https://leetcode.com/problems/search-insert-position Easy
Linked List, Stack, Tree, Depth-First
84 Search, Binary Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
85 Hash Table, String, Design, Trie https://leetcode.com/problems/implement-trie-prefix-tree Medium
86 Array, Stack, Monotonic Stack https://leetcode.com/problems/daily-temperatures Medium
Hash Table, Two Pointers, String,
87 Greedy https://leetcode.com/problems/partition-labels Medium
Math, Dynamic Programming, Breadth-
88 First Search https://leetcode.com/problems/perfect-squares Medium
89 String, Dynamic Programming https://leetcode.com/problems/decode-ways Medium
Two Pointers, Design, Sorting, Heap
90 (Priority Queue), Data Stream https://leetcode.com/problems/find-median-from-data-stream Hard
Array, Dynamic Programming, Stack,
91 Matrix, Monotonic Stack https://leetcode.com/problems/maximal-rectangle Hard
Array, Hash Table, Greedy, Sorting,
92 Heap (Priority Queue), Counting https://leetcode.com/problems/task-scheduler Medium
93 Linked List, Recursion https://leetcode.com/problems/reverse-nodes-in-k-group Hard
94 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix Medium
Array, Dynamic Programming,
95 Backtracking https://leetcode.com/problems/target-sum Medium
96 Array, Hash Table https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array Easy
Depth-First Search, Breadth-First
97 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule-ii Medium
Tree, Depth-First Search, Breadth-First
98 Search, Binary Tree https://leetcode.com/problems/merge-two-binary-trees Easy
String, Tree, Depth-First Search,
Breadth-First Search, Design, Binary
99 Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
100 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/linked-list-cycle-ii Medium
Dynamic Programming, Tree, Depth-
101 First Search, Binary Tree https://leetcode.com/problems/house-robber-iii Medium
Linked List, Two Pointers, Divide and
102 Conquer, Sorting, Merge Sort https://leetcode.com/problems/sort-list Medium
103 Hash Table, String, Sliding Window https://leetcode.com/problems/find-all-anagrams-in-a-string Medium
Tree, Depth-First Search, Breadth-First
104 Search, Binary Tree https://leetcode.com/problems/binary-tree-right-side-view Medium
105 String, Dynamic Programming https://leetcode.com/problems/palindromic-substrings Medium
Tree, Depth-First Search, Breadth-First
106 Search, Binary Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
107 Array, Breadth-First Search, Matrix https://leetcode.com/problems/rotting-oranges Medium
108 Array, Hash Table, Matrix https://leetcode.com/problems/set-matrix-zeroes Medium
Array, Divide and Conquer, Tree,
109 Binary Search Tree, Binary Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
110 Array, Binary Search, Matrix https://leetcode.com/problems/search-a-2d-matrix Medium
111 Array, Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array Medium
Tree, Depth-First Search, Breadth-First
112 Search, Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
113 Array, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array Easy
Tree, Depth-First Search, Binary
114 Search Tree, Binary Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
Array, Binary Search, Sliding Window,
115 Prefix Sum https://leetcode.com/problems/minimum-size-subarray-sum Medium
116 Array, Hash Table https://leetcode.com/problems/find-all-duplicates-in-an-array Medium
117 Array, Dynamic Programming https://leetcode.com/problems/burst-balloons Hard
Dynamic Programming, Bit
118 Manipulation https://leetcode.com/problems/counting-bits Easy
Tree, Depth-First Search, Breadth-First
119 Search, Binary Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
120 Linked List, Recursion https://leetcode.com/problems/swap-nodes-in-pairs Medium
121 Linked List https://leetcode.com/problems/reverse-linked-list-ii Medium
Array, String, Backtracking, Trie,
122 Matrix https://leetcode.com/problems/word-search-ii Hard
123 String, Dynamic Programming https://leetcode.com/problems/longest-common-subsequence Medium
Array, Binary Search, Sorting, Heap
124 (Priority Queue), Matrix https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
125 Array, Two Pointers, Sorting https://leetcode.com/problems/4sum Medium
126 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii Hard
127 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown Medium
String, Dynamic Programming,
128 Backtracking https://leetcode.com/problems/palindrome-partitioning Medium
Linked List, Two Pointers, Stack,
129 Recursion https://leetcode.com/problems/reorder-list Medium
130 Array, Dynamic Programming https://leetcode.com/problems/min-cost-climbing-stairs Easy
Array, Depth-First Search, Breadth-
131 First Search, Union Find, Matrix https://leetcode.com/problems/max-area-of-island Medium
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
132 Set https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
133 Array, Two Pointers, Sorting https://leetcode.com/problems/3sum-closest Medium
Tree, Breadth-First Search, Binary
134 Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium
135 Array, Binary Search https://leetcode.com/problems/find-peak-element Medium
Array, Hash Table, Math, Design,
136 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
137 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/balanced-binary-tree Easy
138 Math https://leetcode.com/problems/palindrome-number Easy
139 Array, Backtracking https://leetcode.com/problems/n-queens Hard
Array, Math, Divide and Conquer,
Geometry, Sorting, Heap (Priority
140 Queue), Quickselect https://leetcode.com/problems/k-closest-points-to-origin Medium
141 Linked List https://leetcode.com/problems/odd-even-linked-list Medium
Depth-First Search, Breadth-First
142 Search, Graph, Topological Sort https://leetcode.com/problems/minimum-height-trees Medium
Tree, Depth-First Search, Breadth-First
143 Search, Binary Tree https://leetcode.com/problems/same-tree Easy
Tree, Depth-First Search, Binary
144 Search Tree, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
Array, Two Pointers, Stack, Greedy,
145 Sorting, Monotonic Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
Stack, Tree, Design, Binary Search
146 Tree, Binary Tree, Iterator https://leetcode.com/problems/binary-search-tree-iterator Medium
Dynamic Programming, Depth-First
Search, Breadth-First Search, Graph,
147 Topological Sort, Memoization https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
148 Array, Greedy, Sorting https://leetcode.com/problems/queue-reconstruction-by-height Medium
149 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/path-sum Easy
150 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/delete-node-in-a-bst Medium
Tree, Depth-First Search, String
151 Matching, Binary Tree, Hash Function https://leetcode.com/problems/subtree-of-another-tree Easy
Array, Hash Table, Math, Bit
152 Manipulation, Sorting https://leetcode.com/problems/missing-number Easy
153 String, Dynamic Programming https://leetcode.com/problems/longest-palindromic-subsequence Medium
Array, Depth-First Search, Breadth-
First Search, Union Find, Graph,
154 Shortest Path https://leetcode.com/problems/evaluate-division Medium
155 Array, Dynamic Programming https://leetcode.com/problems/house-robber-ii Medium
156 Array, Dynamic Programming https://leetcode.com/problems/pascals-triangle Easy
Hash Table, Depth-First Search,
157 Breadth-First Search, Graph https://leetcode.com/problems/clone-graph Medium
158 Array, Dynamic Programming https://leetcode.com/problems/coin-change-2 Medium
159 Hash Table, Math, Two Pointers https://leetcode.com/problems/happy-number Easy
Depth-First Search, Breadth-First
160 Search, Union Find, Graph https://leetcode.com/problems/number-of-provinces Medium
161 Array, Binary Search https://leetcode.com/problems/single-element-in-a-sorted-array Medium
162 Array, Greedy https://leetcode.com/problems/gas-station Medium
Dynamic Programming, Backtracking,
163 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium
Dynamic Programming, Depth-First
Search, Breadth-First Search, Graph,
164 Heap (Priority Queue), Shortest Path https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
165 Linked List, Two Pointers https://leetcode.com/problems/middle-of-the-linked-list Easy
String, Stack, Greedy, Monotonic
166 Stack https://leetcode.com/problems/remove-k-digits Medium
167 Array, Backtracking, Matrix https://leetcode.com/problems/sudoku-solver Hard
Array, Depth-First Search, Breadth-
168 First Search, Union Find, Matrix https://leetcode.com/problems/surrounded-regions Medium
Binary Search, Tree, Depth-First
169 Search, Binary Tree https://leetcode.com/problems/count-complete-tree-nodes Medium
String, Backtracking, Breadth-First
170 Search https://leetcode.com/problems/remove-invalid-parentheses Hard
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
171 Memoization, Bitmask https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
172 Array, Two Pointers, Binary Search https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy
173 Hash Table, String, Queue, Counting https://leetcode.com/problems/first-unique-character-in-a-string Easy
174 String, Greedy, Sorting https://leetcode.com/problems/largest-number Medium
Array, Math, Enumeration, Number
175 Theory https://leetcode.com/problems/count-primes Medium
176 Array, Two Pointers, Sorting https://leetcode.com/problems/squares-of-a-sorted-array Easy
177 Array, Backtracking https://leetcode.com/problems/permutations-ii Medium
Hash Table, String, Dynamic
Programming, Backtracking, Trie,
178 Memoization https://leetcode.com/problems/word-break-ii Hard
179 Array, Backtracking https://leetcode.com/problems/combination-sum-ii Medium
180 Array, Dynamic Programming https://leetcode.com/problems/triangle Medium
181 Linked List, Recursion https://leetcode.com/problems/remove-linked-list-elements Easy
182 Linked List, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium
183 Array, Hash Table, Matrix https://leetcode.com/problems/valid-sudoku Medium
Backtracking, Tree, Depth-First
184 Search, Binary Tree https://leetcode.com/problems/path-sum-ii Medium
Linked List, Divide and Conquer, Tree,
185 Binary Search Tree, Binary Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
186 Array https://leetcode.com/problems/insert-interval Medium
String, Dynamic Programming,
187 Greedy, Recursion https://leetcode.com/problems/wildcard-matching Hard
188 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/subsets-ii Medium
189 Array, Dynamic Programming, Matrix https://leetcode.com/problems/unique-paths-ii Medium
Array, Binary Search, Dynamic
190 Programming, Greedy https://leetcode.com/problems/split-array-largest-sum Hard
Hash Table, String, Greedy, Sorting,
191 Heap (Priority Queue), Counting https://leetcode.com/problems/reorganize-string Medium
Hash Table, Two Pointers, String,
192 Sliding Window https://leetcode.com/problems/permutation-in-string Medium
193 Array, Hash Table, Sorting, Counting https://leetcode.com/problems/majority-element-ii Medium
Array, Hash Table, Divide and
194 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
195 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-for-tickets Medium
Hash Table, String, Trie, Sorting, Heap
(Priority Queue), Bucket Sort,
196 Counting https://leetcode.com/problems/top-k-frequent-words Medium
Array, Depth-First Search, Breadth-
197 First Search, Matrix https://leetcode.com/problems/island-perimeter Easy
198 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list Easy
Math, String, Bit Manipulation,
199 Simulation https://leetcode.com/problems/add-binary Easy
Array, Dynamic Programming,
200 Breadth-First Search, Matrix https://leetcode.com/problems/01-matrix Medium
201 Hash Table, String, Sorting https://leetcode.com/problems/valid-anagram Easy
202 Math, String, Simulation https://leetcode.com/problems/multiply-strings Medium
203 Binary Search, Interactive https://leetcode.com/problems/first-bad-version Easy
String, Depth-First Search, Design,
204 Trie https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
205 Array, Stack, Monotonic Stack https://leetcode.com/problems/next-greater-element-ii Medium
206 Math, String, Stack https://leetcode.com/problems/basic-calculator-ii Medium
Array, String, Depth-First Search,
207 Breadth-First Search, Union Find https://leetcode.com/problems/accounts-merge Medium
208 Two Pointers, String, Greedy https://leetcode.com/problems/valid-palindrome-ii Easy
209 Linked List https://leetcode.com/problems/delete-node-in-a-linked-list Easy
210 Array, Two Pointers https://leetcode.com/problems/interval-list-intersections Medium
211 Linked List, Two Pointers https://leetcode.com/problems/rotate-list Medium
212 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium
213 Array, Dynamic Programming, Matrix https://leetcode.com/problems/dungeon-game Hard
214 Math, Recursion https://leetcode.com/problems/powx-n Medium
Array, Binary Search, Sliding Window,
215 Prefix Sum https://leetcode.com/problems/max-consecutive-ones-iii Medium
Array, Hash Table, Two Pointers,
216 Binary Search, Sorting https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
String, Stack, Greedy, Monotonic
217 Stack https://leetcode.com/problems/remove-duplicate-letters Medium
Tree, Depth-First Search, Binary
218 Search Tree, Binary Tree https://leetcode.com/problems/recover-binary-search-tree Medium
Depth-First Search, Breadth-First
219 Search, Union Find, Graph https://leetcode.com/problems/is-graph-bipartite Medium
220 Array, Hash Table, Prefix Sum https://leetcode.com/problems/contiguous-array Medium
Array, Two Pointers, Binary Search,
221 Sorting, Heap (Priority Queue) https://leetcode.com/problems/find-k-closest-elements Medium
222 Two Pointers, String, Recursion https://leetcode.com/problems/reverse-string Easy
Tree, Depth-First Search, Binary
223 Search Tree, Binary Tree https://leetcode.com/problems/range-sum-of-bst Easy
Hash Table, String, Sorting, Heap
(Priority Queue), Bucket Sort,
224 Counting https://leetcode.com/problems/sort-characters-by-frequency Medium
225 Hash Table, String, Sliding Window https://leetcode.com/problems/longest-repeating-character-replacement Medium
Stack, Tree, Depth-First Search, Binary
226 Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy
227 Array, Bit Manipulation https://leetcode.com/problems/single-number-ii Medium
Hash Table, Math, Dynamic
228 Programming, Heap (Priority Queue) https://leetcode.com/problems/ugly-number-ii Medium
Depth-First Search, Graph, Eulerian
229 Circuit https://leetcode.com/problems/reconstruct-itinerary Hard
Array, Divide and Conquer, Binary
Indexed Tree, Segment Tree, Line
Sweep, Heap (Priority Queue), Ordered
230 Set https://leetcode.com/problems/the-skyline-problem Hard
231 Array, Bit Manipulation https://leetcode.com/problems/single-number-iii Medium
Two Pointers, String, Dynamic
232 Programming https://leetcode.com/problems/is-subsequence Easy
Depth-First Search, Breadth-First
Search, Graph, Heap (Priority Queue),
233 Shortest Path https://leetcode.com/problems/network-delay-time Medium
String, Tree, Depth-First Search,
234 Binary Tree https://leetcode.com/problems/binary-tree-paths Easy
Hash Table, String, Divide and
235 Conquer, Sliding Window https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
Tree, Depth-First Search, Breadth-First
236 Search, Binary Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
237 Array, Dynamic Programming, Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee
Medium
238 Array https://leetcode.com/problems/non-decreasing-array Medium
239 String, Dynamic Programming https://leetcode.com/problems/interleaving-string Medium
240 Array, Matrix, Simulation https://leetcode.com/problems/game-of-life Medium
241 Array, Backtracking https://leetcode.com/problems/combinations Medium
Stack, Tree, Depth-First Search, Binary
242 Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy
Backtracking, Depth-First Search,
243 Breadth-First Search, Graph https://leetcode.com/problems/all-paths-from-source-to-target Medium
244 Array, Math https://leetcode.com/problems/plus-one Easy
245 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv Hard
246 Array, Greedy https://leetcode.com/problems/increasing-triplet-subsequence Medium
Tree, Depth-First Search, Binary
247 Search Tree, Binary Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium
Two Pointers, String, Stack,
248 Simulation https://leetcode.com/problems/backspace-string-compare Easy
Array, Binary Search, Dynamic
Programming, Sliding Window, Rolling
249 Hash, Hash Function https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
250 Array, Binary Search, Greedy https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium
251 Two Pointers, String, String Matching https://leetcode.com/problems/implement-strstr Easy
Hash Table, String, Backtracking,
252 Breadth-First Search https://leetcode.com/problems/word-ladder-ii Hard
253 Array, Sliding Window https://leetcode.com/problems/subarray-product-less-than-k Medium
254 Array, Hash Table, Sorting https://leetcode.com/problems/contains-duplicate Easy
Linked List, Depth-First Search,
255 Doubly-Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium
Tree, Depth-First Search, Breadth-First
256 Search, Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
Array, Divide and Conquer, Stack,
257 Tree, Monotonic Stack, Binary Tree https://leetcode.com/problems/maximum-binary-tree Medium
258 String, Stack https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses Medium
259 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium
Depth-First Search, Graph,
260 Biconnected Component https://leetcode.com/problems/critical-connections-in-a-network Hard
261 Math, String, Stack, Recursion https://leetcode.com/problems/basic-calculator Hard
Depth-First Search, Breadth-First
262 Search, Union Find, Graph https://leetcode.com/problems/redundant-connection Medium
263 Hash Table, String https://leetcode.com/problems/jewels-and-stones Easy
Array, Dynamic Programming, Greedy,
264 Sorting https://leetcode.com/problems/non-overlapping-intervals Medium
Array, Depth-First Search, Breadth-
265 First Search, Matrix https://leetcode.com/problems/flood-fill Easy
266 String https://leetcode.com/problems/zigzag-conversion Medium
Tree, Depth-First Search, Breadth-First
267 Search, Binary Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium
268 Math, Recursion https://leetcode.com/problems/permutation-sequence Hard
Array, Stack, Tree, Binary Search Tree,
269 Monotonic Stack, Binary Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
Math, String, Dynamic Programming,
270 Recursion, Memoization https://leetcode.com/problems/different-ways-to-add-parentheses Medium
271 Array, Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array-ii Medium
272 Linked List, Math, Stack https://leetcode.com/problems/add-two-numbers-ii Medium
Hash Table, Two Pointers, Tree, Depth-
First Search, Breadth-First Search,
273 Binary Search Tree, Binary Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
Tree, Depth-First Search, Binary
274 Search Tree, Binary Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium
275 Linked List, Two Pointers https://leetcode.com/problems/partition-list Medium
276 Math, Binary Search https://leetcode.com/problems/sqrtx Easy
277 Hash Table, String https://leetcode.com/problems/isomorphic-strings Easy
Array, Dynamic Programming, Binary
278 Indexed Tree, Segment Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
279 Array, Binary Search https://leetcode.com/problems/binary-search Easy
String, Dynamic Programming, Stack,
280 Greedy https://leetcode.com/problems/valid-parenthesis-string Medium
281 String, String Matching https://leetcode.com/problems/repeated-substring-pattern Easy
282 Array, Two Pointers https://leetcode.com/problems/remove-element Easy
283 Array, Dynamic Programming https://leetcode.com/problems/combination-sum-iv Medium
284 String, Dynamic Programming https://leetcode.com/problems/distinct-subsequences Hard
285 Array, Stack https://leetcode.com/problems/asteroid-collision Medium
Array, Math, Dynamic Programming,
286 Sorting https://leetcode.com/problems/largest-divisible-subset Medium
Array, Depth-First Search, Breadth-
287 First Search, Matrix https://leetcode.com/problems/pacific-atlantic-water-flow Medium
Array, Binary Search, Stack,
288 Monotonic Stack, Ordered Set https://leetcode.com/problems/132-pattern Medium
Array, Hash Table, Dynamic
289 Programming https://leetcode.com/problems/delete-and-earn Medium
Array, Dynamic Programming, Stack,
290 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium
291 Array, Dynamic Programming, Matrix https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium
292 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-ii Hard
Tree, Depth-First Search, Breadth-First
293 Search, Binary Tree https://leetcode.com/problems/sum-of-left-leaves Easy
294 Bit Manipulation https://leetcode.com/problems/hamming-distance Easy
Stack, Tree, Depth-First Search,
295 Design, Queue, Iterator https://leetcode.com/problems/flatten-nested-list-iterator Medium
296 String, Stack https://leetcode.com/problems/score-of-parentheses Medium
Array, Hash Table, Two Pointers,
297 String, Dynamic Programming https://leetcode.com/problems/longest-string-chain Medium
298 Two Pointers, String https://leetcode.com/problems/valid-palindrome Easy
299 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/longest-univalue-path Medium
300 String, Backtracking, Bit Manipulation https://leetcode.com/problems/letter-case-permutation Medium
Tree, Breadth-First Search, Binary
301 Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium
Tree, Depth-First Search, Breadth-First
302 Search, Binary Tree https://leetcode.com/problems/find-duplicate-subtrees Medium
Dynamic Programming, Stack, Greedy,
303 Monotonic Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
Hash Table, Linked List, Design,
304 Doubly-Linked List https://leetcode.com/problems/lfu-cache Hard
Array, Binary Search, Dynamic
305 Programming, Sorting https://leetcode.com/problems/russian-doll-envelopes Hard
Array, Binary Search, Dynamic
306 Programming, Sorting https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
307 Math, String, Simulation https://leetcode.com/problems/add-strings Easy
308 Array, Hash Table, Counting https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium
309 Stack, Design, Queue https://leetcode.com/problems/implement-queue-using-stacks Easy
Array, Hash Table, Bit Manipulation,
310 Trie https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
311 Hash Table, Math, String https://leetcode.com/problems/roman-to-integer Easy
312 Array, Hash Table, Graph https://leetcode.com/problems/find-the-town-judge Easy
313 Array, Heap (Priority Queue) https://leetcode.com/problems/find-k-pairs-with-smallest-sums Medium
314 Array, Two Pointers, Sorting https://leetcode.com/problems/merge-sorted-array Easy
315 String, Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string Easy
316 Two Pointers, String https://leetcode.com/problems/reverse-words-in-a-string Medium
317 Array, Hash Table https://leetcode.com/problems/4sum-ii Medium
Tree, Depth-First Search, Breadth-First
318 Search, Binary Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
319 Array, Prefix Sum https://leetcode.com/problems/find-pivot-index Easy
320 Array, Hash Table, Sorting, Counting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
321 Hash Table, Math, String https://leetcode.com/problems/integer-to-roman Medium
Depth-First Search, Breadth-First
322 Search, Graph https://leetcode.com/problems/keys-and-rooms Medium
323 Math, Bit Manipulation, Recursion https://leetcode.com/problems/power-of-two Easy
Array, Hash Table, Sliding Window,
324 Counting https://leetcode.com/problems/subarrays-with-k-different-integers Hard
Array, Math, Dynamic Programming,
325 Recursion, Game Theory https://leetcode.com/problems/predict-the-winner Medium
Array, Divide and Conquer, Dynamic
Programming, Queue, Monotonic
326 Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium
Math, Dynamic Programming,
327 Recursion, Memoization https://leetcode.com/problems/fibonacci-number Easy
328 Divide and Conquer, Bit Manipulation https://leetcode.com/problems/reverse-bits Easy
329 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium
Array, Binary Search, Queue, Sliding
Window, Heap (Priority Queue), Prefix
330 Sum, Monotonic Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
331 Array, Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii Hard
332 Hash Table, String https://leetcode.com/problems/word-pattern Easy
333 Array, Dynamic Programming https://leetcode.com/problems/arithmetic-slices Medium
334 Array, String, Dynamic Programming https://leetcode.com/problems/ones-and-zeroes Medium
Array, Backtracking, Bit Manipulation,
335 Matrix https://leetcode.com/problems/unique-paths-iii Hard
Array, Design, Binary Indexed Tree,
336 Segment Tree https://leetcode.com/problems/range-sum-query-mutable Medium
Hash Table, Tree, Depth-First Search,
337 Breadth-First Search, Binary Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
338 Array, Greedy https://leetcode.com/problems/candy Hard
339 Array, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii Medium
340 Hash Table, String, Trie, Sorting https://leetcode.com/problems/number-of-matching-subsequences Medium
341 Array, Binary Search https://leetcode.com/problems/koko-eating-bananas Medium
Array, Hash Table, String, Breadth-
342 First Search https://leetcode.com/problems/open-the-lock Medium
String, Tree, Depth-First Search,
Breadth-First Search, Design, Binary
343 Search Tree, Binary Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium
344 Array, Backtracking https://leetcode.com/problems/combination-sum-iii Medium
345 Array, Hash Table, String, Trie https://leetcode.com/problems/palindrome-pairs Hard
346 Array, Hash Table, String https://leetcode.com/problems/verifying-an-alien-dictionary Easy
347 Array, Math, Stack https://leetcode.com/problems/evaluate-reverse-polish-notation Medium
Array, Breadth-First Search, Heap
348 (Priority Queue), Matrix https://leetcode.com/problems/trapping-rain-water-ii Hard
349 Array, Sliding Window, Prefix Sum https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium
Tree, Depth-First Search, Breadth-First
350 Search, Binary Tree https://leetcode.com/problems/cousins-in-binary-tree Easy
351 Math, Bit Manipulation https://leetcode.com/problems/divide-two-integers Medium
352 String, Dynamic Programming https://leetcode.com/problems/delete-operation-for-two-strings Medium
353 Array, Greedy, Sorting https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium
354 Array, Hash Table, Prefix Sum https://leetcode.com/problems/subarray-sums-divisible-by-k Medium
355 Two Pointers, String https://leetcode.com/problems/count-binary-substrings Easy
356 String, Backtracking https://leetcode.com/problems/restore-ip-addresses Medium
357 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix-ii Medium
Hash Table, Stack, Design, Ordered
358 Set https://leetcode.com/problems/maximum-frequency-stack Hard
359 Math, Dynamic Programming https://leetcode.com/problems/integer-break Medium
360 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-array-by-parity Easy
Dynamic Programming, Tree, Depth-
361 First Search, Binary Tree https://leetcode.com/problems/binary-tree-cameras Hard
362 Array, Dynamic Programming, Greedy https://leetcode.com/problems/wiggle-subsequence Medium
Array, Depth-First Search, Breadth-
363 First Search https://leetcode.com/problems/jump-game-iii Medium
364 Bit Manipulation https://leetcode.com/problems/number-of-1-bits Easy
365 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium
366 Array, Math, Sorting https://leetcode.com/problems/maximum-product-of-three-numbers Easy
367 Math, String, Backtracking https://leetcode.com/problems/expression-add-operators Hard
368 Math, String https://leetcode.com/problems/excel-sheet-column-title Easy
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
369 Set https://leetcode.com/problems/reverse-pairs Hard
Dynamic Programming, Tree, Depth-
370 First Search, Graph https://leetcode.com/problems/sum-of-distances-in-tree Hard
371 Array, Greedy, Sorting https://leetcode.com/problems/two-city-scheduling Medium
372 String, Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii Medium
373 Array, Design, Matrix, Prefix Sum https://leetcode.com/problems/range-sum-query-2d-immutable Medium
374 Math, Dynamic Programming https://leetcode.com/problems/2-keys-keyboard Medium
Array, Hash Table, Two Pointers,
375 Binary Search, Sorting https://leetcode.com/problems/intersection-of-two-arrays Easy
376 Array, Stack, Simulation https://leetcode.com/problems/validate-stack-sequences Medium
377 Hash Table, String, Greedy https://leetcode.com/problems/longest-palindrome Easy
378 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy
Array, Dynamic Programming, Greedy,
379 Heap (Priority Queue) https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
Array, Two Pointers, Binary Search,
380 Greedy, Sorting https://leetcode.com/problems/valid-triangle-number Medium
Dynamic Programming, Tree,
381 Recursion, Memoization, Binary Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium
382 Two Pointers, String https://leetcode.com/problems/reverse-words-in-a-string-iii Easy
383 Math, String https://leetcode.com/problems/excel-sheet-column-number Easy
384 Array, Dynamic Programming, Matrix https://leetcode.com/problems/cherry-pickup Hard
Array, Hash Table, Linked List, Design,
385 Hash Function https://leetcode.com/problems/design-hashmap Easy
386 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-pruning Medium
387 Math, Bit Manipulation https://leetcode.com/problems/sum-of-two-integers Medium
Stack, Design, Monotonic Stack, Data
388 Stream https://leetcode.com/problems/online-stock-span Medium
389 Linked List, Math https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy
Tree, Depth-First Search, Binary
390 Search Tree, Binary Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
391 Array https://leetcode.com/problems/max-consecutive-ones Easy
392 Array, Prefix Sum https://leetcode.com/problems/running-sum-of-1d-array Easy
393 Math, Greedy https://leetcode.com/problems/maximum-swap Medium
String, Rolling Hash, String Matching,
394 Hash Function https://leetcode.com/problems/shortest-palindrome Hard
395 Depth-First Search, Union Find, Graph https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium
396 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium
397 Array, Dynamic Programming https://leetcode.com/problems/frog-jump Hard
398 Array, Dynamic Programming https://leetcode.com/problems/pascals-triangle-ii Easy
Tree, Depth-First Search, Breadth-First
399 Search, Binary Tree https://leetcode.com/problems/deepest-leaves-sum Medium
Array, Depth-First Search, Breadth-
400 First Search, Matrix https://leetcode.com/problems/shortest-bridge Medium
401 Bit Manipulation https://leetcode.com/problems/bitwise-and-of-numbers-range Medium
Math, Binary Search, Dynamic
402 Programming https://leetcode.com/problems/super-egg-drop Hard
Array, Sliding Window, Sorting, Bucket
403 Sort, Ordered Set https://leetcode.com/problems/contains-duplicate-iii Medium
404 Math, String, Simulation https://leetcode.com/problems/robot-bounded-in-circle Medium
Stack, Tree, Depth-First Search, Binary
405 Search Tree, Binary Tree https://leetcode.com/problems/increasing-order-search-tree Easy
406 Array, Hash Table, String https://leetcode.com/problems/find-common-characters Easy
407 Array, Two Pointers, String https://leetcode.com/problems/shortest-distance-to-a-character Easy
408 Array, Greedy https://leetcode.com/problems/can-place-flowers Easy
409 Array, Hash Table, Sliding Window https://leetcode.com/problems/contains-duplicate-ii Easy
410 Array, Hash Table, Math, Counting https://leetcode.com/problems/number-of-good-pairs Easy
411 String, Stack, Greedy https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium
Array, Dynamic Programming, Greedy,
412 Sorting https://leetcode.com/problems/maximum-length-of-pair-chain Medium
Depth-First Search, Breadth-First
413 Search, Union Find, Graph https://leetcode.com/problems/possible-bipartition Medium
Array, Hash Table, Greedy, Heap
414 (Priority Queue) https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
Array, Depth-First Search, Breadth-
415 First Search, Union Find, Matrix https://leetcode.com/problems/making-a-large-island Hard
416 Array, Breadth-First Search, Matrix https://leetcode.com/problems/shortest-path-in-binary-matrix Medium
Tree, Depth-First Search, Breadth-First
417 Search, Binary Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
418 Array https://leetcode.com/problems/shuffle-the-array Easy
Array, Hash Table, Sliding Window,
419 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-median Hard
420 Array, Binary Search https://leetcode.com/problems/kth-missing-positive-number Easy
421 Array, Binary Search https://leetcode.com/problems/peak-index-in-a-mountain-array Easy
Array, Linked List, Stack, Monotonic
422 Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium
423 Array, Dynamic Programming https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing Hard
Array, Divide and Conquer, Sorting,
424 Quickselect https://leetcode.com/problems/wiggle-sort-ii Medium
Array, Hash Table, Greedy, Sliding
Window, Sorting, Heap (Priority
425 Queue) https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
426 Math, String, Recursion https://leetcode.com/problems/integer-to-english-words Hard
427 Array, Dynamic Programming https://leetcode.com/problems/partition-array-for-maximum-sum Medium
428 Array, Sorting, Bucket Sort, Radix Sort https://leetcode.com/problems/maximum-gap Hard
Tree, Depth-First Search, Binary
429 Search Tree, Binary Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
Array, Hash Table, Binary Search,
430 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence Medium
431 Array, Dynamic Programming https://leetcode.com/problems/last-stone-weight-ii Medium
432 Array, Heap (Priority Queue) https://leetcode.com/problems/last-stone-weight Easy
Tree, Depth-First Search, Breadth-First
433 Search, Binary Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium
Depth-First Search, Breadth-First
434 Search, Union Find, Graph https://leetcode.com/problems/regions-cut-by-slashes Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
435 Bitmask https://leetcode.com/problems/beautiful-arrangement Medium
436 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-falling-path-sum Medium
437 Array, Matrix, Simulation https://leetcode.com/problems/diagonal-traverse Medium
Array, Queue, Sliding Window, Heap
(Priority Queue), Ordered Set,
438 Monotonic Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
439 Bit Manipulation https://leetcode.com/problems/number-complement Easy
440 Math, Binary Search https://leetcode.com/problems/valid-perfect-square Easy
441 Math, Binary Search https://leetcode.com/problems/arranging-coins Easy
442 Math, Two Pointers, String https://leetcode.com/problems/next-greater-element-iii Medium
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
443 Find, Heap (Priority Queue), Matrix https://leetcode.com/problems/path-with-minimum-effort Medium
444 Array, String, Trie https://leetcode.com/problems/search-suggestions-system Medium
Array, Two Pointers, Matrix,
445 Simulation https://leetcode.com/problems/flipping-an-image Easy
Tree, Design, Binary Search Tree,
Heap (Priority Queue), Binary Tree,
446 Data Stream https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
Array, Binary Search, Dynamic
447 Programming, Matrix, Ordered Set https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
Hash Table, String, Binary Search,
448 Design https://leetcode.com/problems/time-based-key-value-store Medium
449 Linked List, Sorting https://leetcode.com/problems/insertion-sort-list Medium
450 Two Pointers, String https://leetcode.com/problems/string-compression Medium
Tree, Depth-First Search, Breadth-First
451 Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy
452 Math https://leetcode.com/problems/factorial-trailing-zeroes Medium
Array, Sorting, Heap (Priority Queue),
453 Simulation, Prefix Sum https://leetcode.com/problems/car-pooling Medium
Tree, Depth-First Search, Breadth-First
454 Search, Binary Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
455 String, Dynamic Programming https://leetcode.com/problems/shortest-common-supersequence Hard
456 Dynamic Programming https://leetcode.com/problems/number-of-dice-rolls-with-target-sum Medium
Hash Table, Linked List, Design, Heap
457 (Priority Queue) https://leetcode.com/problems/design-twitter Medium
458 Array, Depth-First Search https://leetcode.com/problems/array-nesting Medium
Array, Math, Dynamic Programming,
459 Game Theory https://leetcode.com/problems/stone-game Medium
460 Array, Hash Table https://leetcode.com/problems/degree-of-an-array Easy
Hash Table, String, Bit Manipulation,
461 Sorting https://leetcode.com/problems/find-the-difference Easy
Tree, Depth-First Search, Breadth-First
Search, Binary Search Tree, Binary
462 Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
463 Array, Binary Search, Matrix https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy
464 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/course-schedule-iii Hard
Hash Table, Tree, Depth-First Search,
465 Breadth-First Search, Binary Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
466 Array, Matrix, Simulation https://leetcode.com/problems/reshape-the-matrix Easy
467 Array, Matrix https://leetcode.com/problems/toeplitz-matrix Easy
468 Dynamic Programming https://leetcode.com/problems/knight-probability-in-chessboard Medium
Array, Two Pointers, Binary Search,
469 Sorting https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
470 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-i Medium
471 String, Dynamic Programming https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings Medium
472 Array, Breadth-First Search, Matrix https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard
473 Array, Design, Prefix Sum https://leetcode.com/problems/range-sum-query-immutable Easy
Tree, Breadth-First Search, Binary
474 Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium
475 Array https://leetcode.com/problems/maximize-distance-to-closest-person Medium
476 Stack, Design, Queue https://leetcode.com/problems/implement-stack-using-queues Easy
Math, Dynamic Programming, Bit
Manipulation, Memoization, Game
477 Theory, Bitmask https://leetcode.com/problems/can-i-win Medium
478 Hash Table, String, Sorting https://leetcode.com/problems/custom-sort-string Medium
479 Array, Hash Table https://leetcode.com/problems/brick-wall Medium
Array, Hash Table, Stack, Monotonic
480 Stack https://leetcode.com/problems/next-greater-element-i Easy
481 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy
Depth-First Search, Breadth-First
482 Search, Graph, Topological Sort https://leetcode.com/problems/find-eventual-safe-states Medium
483 Array, Queue, Sorting, Simulation https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
Array, String, Dynamic Programming,
484 Depth-First Search, Trie https://leetcode.com/problems/concatenated-words Hard
485 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/boats-to-save-people Medium
Array, Hash Table, Divide and
486 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
Array, Dynamic Programming, Binary
487 Indexed Tree https://leetcode.com/problems/count-number-of-teams Medium
Hash Table, String, Bit Manipulation,
Sliding Window, Rolling Hash, Hash
488 Function https://leetcode.com/problems/repeated-dna-sequences Medium
489 Hash Table, String, Sliding Window https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard
Array, Hash Table, Breadth-First
490 Search https://leetcode.com/problems/bus-routes Hard
491 Array, Hash Table, String https://leetcode.com/problems/find-and-replace-pattern Medium
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
492 Find, Heap (Priority Queue), Matrix https://leetcode.com/problems/swim-in-rising-water Hard
Depth-First Search, Breadth-First
493 Search, Union Find, Graph https://leetcode.com/problems/number-of-operations-to-make-network-connected
Medium
Array, Divide and Conquer, Sorting,
Heap (Priority Queue), Merge Sort,
494 Bucket Sort, Radix Sort, Counting Sort https://leetcode.com/problems/sort-an-array Medium
495 Array, Backtracking, Matrix https://leetcode.com/problems/path-with-maximum-gold Medium
Array, Hash Table, Bit Manipulation,
496 Sorting https://leetcode.com/problems/set-mismatch Easy
497 Linked List https://leetcode.com/problems/split-linked-list-in-parts Medium
Array, Two Pointers, Dynamic
498 Programming, Enumeration https://leetcode.com/problems/longest-mountain-in-array Medium
499 String, String Matching https://leetcode.com/problems/rotate-string Easy
500 Array, Hash Table, String https://leetcode.com/problems/unique-email-addresses Easy
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
501 Array, String, Bit Manipulation https://leetcode.com/problems/maximum-product-of-word-lengths Medium
Array, Stack, Greedy, Sorting,
502 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium
503 String, Dynamic Programming https://leetcode.com/problems/flip-string-to-monotone-increasing Medium
504 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-array-by-parity-ii Easy
Array, String, Backtracking, Bit
505 Manipulation https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
506 Tree, Breadth-First Search https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium
Array, Hash Table, Two Pointers,
507 Binary Search, Sorting https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
508 String, Stack, Tree, Binary Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
509 String, Simulation https://leetcode.com/problems/robot-return-to-origin Easy
510 Dynamic Programming https://leetcode.com/problems/count-sorted-vowel-strings Medium
511 Array, Greedy https://leetcode.com/problems/minimum-domino-rotations-for-equal-row Medium
512 Array https://leetcode.com/problems/longest-continuous-increasing-subsequence Easy
String, Binary Search, Sliding Window,
Rolling Hash, Suffix Array, Hash
513 Function https://leetcode.com/problems/longest-duplicate-substring Hard
514 String, Greedy, Counting https://leetcode.com/problems/split-a-string-in-balanced-strings Easy
515 Math, Simulation, Number Theory https://leetcode.com/problems/add-digits Easy
516 Array, Greedy, Matrix https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium
Array, Math, Two Pointers, String,
517 Greedy https://leetcode.com/problems/di-string-match Easy
Two Pointers, String, Dynamic
518 Programming https://leetcode.com/problems/push-dominoes Medium
519 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/leaf-similar-trees Easy
520 Array, Dynamic Programming https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays Hard
521 Array, String, Simulation https://leetcode.com/problems/text-justification Hard
522 Array, Math, Prefix Sum https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy
523 Binary Search https://leetcode.com/problems/kth-smallest-number-in-multiplication-table Hard
Array, Greedy, Sorting, Heap (Priority
524 Queue) https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
525 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium
526 Array, Dynamic Programming https://leetcode.com/problems/uncrossed-lines Medium
527 Array, String, Sorting https://leetcode.com/problems/reorder-data-in-log-files Easy
Tree, Depth-First Search, Breadth-First
528 Search, Binary Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
529 Array, Math, Bit Manipulation https://leetcode.com/problems/total-hamming-distance Medium
Array, Hash Table, Sorting, Counting
530 Sort https://leetcode.com/problems/relative-sort-array Easy
531 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-tilt Easy
Array, Dynamic Programming, Sliding
532 Window https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium
Array, Hash Table, Math, Design,
533 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
Greedy, Depth-First Search, Breadth-
534 First Search, Union Find, Graph https://leetcode.com/problems/couples-holding-hands Hard
535 Stack, Tree, Depth-First Search https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy
536 String, Backtracking https://leetcode.com/problems/letter-tile-possibilities Medium
537 Array, Linked List, Design, Queue https://leetcode.com/problems/design-circular-queue Medium
538 Array, Two Pointers https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum Medium
539 Array, Matrix, Prefix Sum https://leetcode.com/problems/matrix-block-sum Medium
540 Array, Dynamic Programming https://leetcode.com/problems/largest-sum-of-averages Medium
541 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium
542 Array, Hash Table, Matrix, Prefix Sum https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
543 Bitmask https://leetcode.com/problems/matchsticks-to-square Medium
Divide and Conquer, Greedy, Tree,
Depth-First Search, Binary Search
544 Tree, Binary Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium
545 Array, Stack https://leetcode.com/problems/exclusive-time-of-functions Medium
546 Array, Sorting https://leetcode.com/problems/third-maximum-number Easy
547 Hash Table, Math, String https://leetcode.com/problems/fraction-to-recurring-decimal Medium
Array, String, Design, Trie, Data
548 Stream https://leetcode.com/problems/stream-of-characters Hard
Depth-First Search, Breadth-First
549 Search, Union Find, Graph https://leetcode.com/problems/redundant-connection-ii Hard
Tree, Depth-First Search, Breadth-First
Search, Binary Search Tree, Binary
550 Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
551 Backtracking https://leetcode.com/problems/n-queens-ii Hard
552 Array, Hash Table, Sorting https://leetcode.com/problems/longest-harmonious-subsequence Easy
Hash Table, Depth-First Search,
553 Breadth-First Search https://leetcode.com/problems/employee-importance Medium
554 Two Pointers, String https://leetcode.com/problems/long-pressed-name Easy
555 Array, Sorting, Matrix https://leetcode.com/problems/sort-the-matrix-diagonally Medium
556 Array, Two Pointers https://leetcode.com/problems/duplicate-zeros Easy
Array, Hash Table, Math, Sliding
557 Window https://leetcode.com/problems/count-number-of-nice-subarrays Medium
558 Hash Table, String, Counting https://leetcode.com/problems/ransom-note Easy
559 Math, Bit Manipulation, Recursion https://leetcode.com/problems/k-th-symbol-in-grammar Medium
Array, Dynamic Programming,
560 Memoization https://leetcode.com/problems/remove-boxes Hard
561 Stack, Tree, Depth-First Search https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy
562 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-to-merge-stones Hard
563 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/furthest-building-you-can-reach Medium
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
564 Set https://leetcode.com/problems/count-of-range-sum Hard
Array, Depth-First Search, Breadth-
565 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-closed-islands Medium
566 Two Pointers, String https://leetcode.com/problems/reverse-vowels-of-a-string Easy
567 Dynamic Programming https://leetcode.com/problems/out-of-boundary-paths Medium
Tree, Depth-First Search, Binary
568 Search Tree, Sorting, Binary Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
569 String, Dynamic Programming https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome
Hard
570 Array, Sliding Window https://leetcode.com/problems/maximum-average-subarray-i Easy
571 Math, Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy
Math, Dynamic Programming,
572 Memoization https://leetcode.com/problems/n-th-tribonacci-number Easy
Array, Binary Search, Sorting, Heap
573 (Priority Queue), Matrix https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
574 Array https://leetcode.com/problems/valid-mountain-array Easy
575 Array, Binary Search https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets Medium
Array, Hash Table, Binary Search,
576 Sliding Window, Prefix Sum https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
Array, Dynamic Programming, Stack,
577 Matrix, Monotonic Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium
Math, Dynamic Programming, Game
578 Theory https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium
Array, Dynamic Programming,
579 Breadth-First Search, Matrix https://leetcode.com/problems/as-far-from-land-as-possible Medium
Tree, Depth-First Search, Breadth-First
580 Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium
String, Stack, Greedy, Monotonic
581 Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
582 Array, Hash Table, String, Trie https://leetcode.com/problems/replace-words Medium
583 Array, Breadth-First Search, Matrix https://leetcode.com/problems/sliding-puzzle Hard
584 Two Pointers, String https://leetcode.com/problems/reverse-only-letters Easy
Array, Hash Table, Backtracking, Bit
585 Manipulation https://leetcode.com/problems/increasing-subsequences Medium
586 Array https://leetcode.com/problems/monotonic-array Easy
Array, Hash Table, Binary Search,
587 Design https://leetcode.com/problems/snapshot-array Medium
588 Array, Sorting https://leetcode.com/problems/minimum-absolute-difference Easy
589 Array https://leetcode.com/problems/summary-ranges Easy
590 Dynamic Programming https://leetcode.com/problems/domino-and-tromino-tiling Medium
Array, Hash Table, Dynamic
591 Programming https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium
592 Linked List, Two Pointers https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium
593 Math, Backtracking, Bit Manipulation https://leetcode.com/problems/gray-code Medium
Array, Hash Table, Math, Geometry,
594 Sorting https://leetcode.com/problems/minimum-area-rectangle Medium
595 Array, Depth-First Search, Matrix https://leetcode.com/problems/battleships-in-a-board Medium
Hash Table, Tree, Depth-First Search,
596 Binary Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium
597 Array, Math, Greedy https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position
Easy
598 Math, Geometry https://leetcode.com/problems/rectangle-overlap Easy
Array, Hash Table, Math, Dynamic
599 Programming, Heap (Priority Queue) https://leetcode.com/problems/super-ugly-number Medium
600 Hash Table, String https://leetcode.com/problems/buddy-strings Easy
601 Array, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden
Hard
602 Array https://leetcode.com/problems/kids-with-the-greatest-number-of-candies Easy
603 String, String Matching https://leetcode.com/problems/repeated-string-match Medium
604 Array, String, Union Find, Graph https://leetcode.com/problems/satisfiability-of-equality-equations Medium
Hash Table, String, Depth-First Search,
605 Breadth-First Search, Union Find https://leetcode.com/problems/smallest-string-with-swaps Medium
Dynamic Programming, Bit
Manipulation, Breadth-First Search,
606 Graph, Bitmask https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
607 Array, Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements Medium
608 Dynamic Programming https://leetcode.com/problems/knight-dialer Medium
609 Hash Table, Linked List https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list
Medium
610 Array, Dynamic Programming https://leetcode.com/problems/best-sightseeing-pair Medium
611 Math, Bit Manipulation, Recursion https://leetcode.com/problems/power-of-four Easy
612 Array, Two Pointers, String, Sorting https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
613 Array, Greedy, Sorting https://leetcode.com/problems/maximum-units-on-a-truck Easy
String, Tree, Depth-First Search,
614 Binary Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy
615 Array, Greedy, Sorting https://leetcode.com/problems/assign-cookies Easy
616 String, Dynamic Programming https://leetcode.com/problems/scramble-string Hard
617 Array, Hash Table, Math, Prefix Sum https://leetcode.com/problems/continuous-subarray-sum Medium
Array, Depth-First Search, Breadth-
618 First Search, Matrix https://leetcode.com/problems/minesweeper Medium
619 Hash Table, String, Counting https://leetcode.com/problems/bulls-and-cows Medium
620 Linked List, Design https://leetcode.com/problems/design-linked-list Medium
621 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/hand-of-straights Medium
Array, Dynamic Programming, Stack,
622 Monotonic Stack, Ordered Set https://leetcode.com/problems/odd-even-jump Hard
623 Array, Dynamic Programming https://leetcode.com/problems/arithmetic-slices-ii-subsequence Hard
624 Array, Math, Sorting https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium
Tree, Breadth-First Search, Binary
625 Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium
626 Stack, Greedy, Monotonic Stack https://leetcode.com/problems/create-maximum-number Hard
Hash Table, Tree, Depth-First Search,
627 Breadth-First Search, Binary Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
628 Array, Binary Search https://leetcode.com/problems/find-smallest-letter-greater-than-target Easy
629 Array, Hash Table, String, Trie, Sorting https://leetcode.com/problems/longest-word-in-dictionary Medium
Array, Two Pointers, Binary Search,
630 Sorting https://leetcode.com/problems/heaters Medium
631 Array, Math, Union Find https://leetcode.com/problems/largest-component-size-by-common-factor Hard
Linked List, Tree, Depth-First Search,
632 Breadth-First Search, Binary Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium
Depth-First Search, Breadth-First
633 Search, Graph https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero
Medium
634 Math, Two Pointers, Binary Search https://leetcode.com/problems/sum-of-square-numbers Medium
635 Hash Table, String, Sliding Window https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
Medium
636 Hash Table, String https://leetcode.com/problems/most-common-word Easy
637 Array, Greedy, Sorting https://leetcode.com/problems/advantage-shuffle Medium
Array, Hash Table, Math, Bit
638 Manipulation https://leetcode.com/problems/prison-cells-after-n-days Medium
Array, Dynamic Programming, Sliding
639 Window https://leetcode.com/problems/longest-turbulent-subarray Medium
Tree, Depth-First Search, Breadth-First
640 Search, Binary Tree https://leetcode.com/problems/add-one-row-to-tree Medium
641 String, Dynamic Programming https://leetcode.com/problems/count-different-palindromic-subsequences Hard
642 Array, Binary Search https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold Medium
643 Math https://leetcode.com/problems/ugly-number Easy
Array, Math, Dynamic Programming,
644 Game Theory https://leetcode.com/problems/stone-game-ii Medium
645 Array, Stack, Sorting, Monotonic Stack https://leetcode.com/problems/car-fleet Medium
Array, Hash Table, Sliding Window,
646 Prefix Sum https://leetcode.com/problems/binary-subarrays-with-sum Medium
647 String https://leetcode.com/problems/consecutive-characters Easy
648 String, Stack https://leetcode.com/problems/simplify-path Medium
649 Array, Dynamic Programming https://leetcode.com/problems/filling-bookcase-shelves Medium
Tree, Depth-First Search, Breadth-First
650 Search, Binary Tree https://leetcode.com/problems/univalued-binary-tree Easy
Math, Dynamic Programming,
651 Brainteaser, Game Theory https://leetcode.com/problems/divisor-game Easy
Array, Math, String, Interactive, Game
652 Theory https://leetcode.com/problems/guess-the-word Hard
653 Array, Hash Table, String https://leetcode.com/problems/unique-morse-code-words Easy
String, Dynamic Programming, Bit
654 Manipulation https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium
655 String, Stack https://leetcode.com/problems/remove-outermost-parentheses Easy
656 Array, Math, Backtracking https://leetcode.com/problems/24-game Hard
657 Graph https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes Medium
Array, Dynamic Programming, Queue,
Sliding Window, Heap (Priority Queue),
658 Monotonic Queue https://leetcode.com/problems/jump-game-vi Medium
659 Math, String https://leetcode.com/problems/greatest-common-divisor-of-strings Easy
660 Array, Dynamic Programming https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion Medium
661 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium
Linked List, Math, Reservoir Sampling,
662 Randomized https://leetcode.com/problems/linked-list-random-node Medium
663 Hash Table, String, Design, Trie https://leetcode.com/problems/map-sum-pairs Medium
Array, Hash Table, Math, Counting,
664 Number Theory https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
665 Array, Sorting, Counting Sort https://leetcode.com/problems/h-index Medium
666 Array, Hash Table https://leetcode.com/problems/unique-number-of-occurrences Easy
667 String, Stack https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses
Medium
668 String, Stack https://leetcode.com/problems/decoded-string-at-index Medium
669 Array, String https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box
Medium
670 Array https://leetcode.com/problems/partition-array-into-disjoint-intervals Medium
671 Array, String https://leetcode.com/problems/shuffle-string Easy
Hash Table, String, Design, Hash
672 Function https://leetcode.com/problems/encode-and-decode-tinyurl Medium
673 Array, Stack, Greedy, Monotonic Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
674 Array, Math, Geometry https://leetcode.com/problems/minimum-time-visiting-all-points Easy
675 String, Backtracking, Design, Iterator https://leetcode.com/problems/iterator-for-combination Medium
Array, Hash Table, Binary Search,
676 Sorting https://leetcode.com/problems/fair-candy-swap Easy
Array, Hash Table, Linked List, Design,
677 Hash Function https://leetcode.com/problems/design-hashset Easy
678 Array, Greedy https://leetcode.com/problems/lemonade-change Easy
679 Array, Math https://leetcode.com/problems/global-and-local-inversions Medium
Array, Hash Table, Greedy, Sorting,
680 Heap (Priority Queue) https://leetcode.com/problems/reduce-array-size-to-the-half Medium
681 Array, Dynamic Programming, Greedy https://leetcode.com/problems/video-stitching Medium
682 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy
Array, Greedy, Sorting, Heap (Priority
683 Queue) https://leetcode.com/problems/maximum-performance-of-a-team Hard
Array, Hash Table, Binary Search,
Dynamic Programming, Sliding
684 Window https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
685 Array https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side
Easy
686 String https://leetcode.com/problems/count-and-say Medium
687 Hash Table, String, Design https://leetcode.com/problems/design-underground-system Medium
688 Depth-First Search, Trie https://leetcode.com/problems/lexicographical-numbers Medium
689 Math https://leetcode.com/problems/self-dividing-numbers Easy
690 Array, Dynamic Programming, Greedy https://leetcode.com/problems/greatest-sum-divisible-by-three Medium
691 Array, Greedy https://leetcode.com/problems/patching-array Hard
692 Array, Dynamic Programming, Matrix https://leetcode.com/problems/cherry-pickup-ii Hard
693 Array, Hash Table, String https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy
694 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-ii Medium
695 Array, Dynamic Programming https://leetcode.com/problems/largest-plus-sign Medium
696 Math, Greedy https://leetcode.com/problems/broken-calculator Medium
697 Array, Binary Search, Sorting https://leetcode.com/problems/find-right-interval Medium
698 Two Pointers, String https://leetcode.com/problems/compare-version-numbers Medium
699 Array, Dynamic Programming https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule Hard
Array, Math, Binary Search, Dynamic
700 Programming https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
701 Array, Stack, Monotonic Stack https://leetcode.com/problems/maximum-width-ramp Medium
Array, Hash Table, String, Bit
702 Manipulation, Trie https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
703 Array https://leetcode.com/problems/find-numbers-with-even-number-of-digits Easy
704 Array, Sliding Window https://leetcode.com/problems/grumpy-bookstore-owner Medium
705 Array, Hash Table, Sorting https://leetcode.com/problems/sort-array-by-increasing-frequency Easy
706 Array, Matrix https://leetcode.com/problems/richest-customer-wealth Easy
707 Dynamic Programming https://leetcode.com/problems/non-negative-integers-without-consecutive-ones Hard
Hash Table, Tree, Depth-First Search,
708 Breadth-First Search, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
709 Dynamic Programming https://leetcode.com/problems/student-attendance-record-ii Hard
710 Breadth-First Search, Graph https://leetcode.com/problems/shortest-path-with-alternating-colors Medium
711 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/pancake-sorting Medium
712 Array, Dynamic Programming https://leetcode.com/problems/maximum-number-of-points-with-cost Medium
713 String, Dynamic Programming https://leetcode.com/problems/unique-substrings-in-wraparound-string Medium
714 String, Greedy, Sorting https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
Medium
715 Hash Table, String https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram
Medium
Hash Table, Linked List, Design,
716 Doubly-Linked List https://leetcode.com/problems/all-oone-data-structure Hard
717 String https://leetcode.com/problems/detect-capital Easy
Hash Table, String, Bit Manipulation,
718 Prefix Sum https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
719 Array, Matrix, Simulation https://leetcode.com/problems/transpose-matrix Easy
720 Array, Greedy https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum Easy
721 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
722 Array, Math, Greedy, Sorting https://leetcode.com/problems/smallest-range-ii Medium
723 Math, Binary Search https://leetcode.com/problems/reach-a-number Medium
Graph, Heap (Priority Queue), Shortest
724 Path https://leetcode.com/problems/path-with-maximum-probability Medium
725 Math, Brainteaser, Game Theory https://leetcode.com/problems/nim-game Easy
Array, Stack, Greedy, Sorting,
726 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
727 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/array-of-doubled-pairs Medium
728 String, Dynamic Programming https://leetcode.com/problems/decode-ways-ii Hard
729 Array, Math https://leetcode.com/problems/add-to-array-form-of-integer Easy
730 Dynamic Programming https://leetcode.com/problems/champagne-tower Medium
731 Array, Dynamic Programming, Greedy https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product
Medium
732 String, Dynamic Programming https://leetcode.com/problems/distinct-subsequences-ii Hard
Dynamic Programming, Graph,
733 Shortest Path https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
Medium
734 Array, Greedy, Sorting https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
Medium
735 Array, Hash Table, String, Counting https://leetcode.com/problems/subdomain-visit-count Medium
736 String https://leetcode.com/problems/defanging-an-ip-address Easy
Array, Linked List, Stack, Design,
737 Doubly-Linked List, Data Stream https://leetcode.com/problems/design-browser-history Medium
738 Array, Design, Iterator https://leetcode.com/problems/peeking-iterator Medium
739 String, Dynamic Programming https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
Hard
740 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium
Array, String, Dynamic Programming,
741 Bit Manipulation, Bitmask https://leetcode.com/problems/find-the-shortest-superstring Hard
String, Tree, Depth-First Search,
742 Binary Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
743 String https://leetcode.com/problems/string-to-integer-atoi Medium
744 Hash Table, Math https://leetcode.com/problems/smallest-integer-divisible-by-k Medium
745 Array, Binary Search, Interactive https://leetcode.com/problems/find-in-mountain-array Hard
String, Tree, Depth-First Search,
746 Binary Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
747 String, Design, Trie https://leetcode.com/problems/prefix-and-suffix-search Hard
748 Array, Stack, Design https://leetcode.com/problems/design-a-stack-with-increment-operation Medium
Array, Hash Table, Breadth-First
749 Search https://leetcode.com/problems/jump-game-iv Hard
750 Array, Greedy, Sorting, Counting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
751 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-to-cut-a-stick Hard
752 Hash Table, String, Design, Trie https://leetcode.com/problems/implement-magic-dictionary Medium
753 Array, Greedy, Sorting https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves
Medium
754 Array, Greedy, Bit Manipulation, Matrix https://leetcode.com/problems/score-after-flipping-matrix Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
755 Memoization, Bitmask https://leetcode.com/problems/shopping-offers Medium
756 Array, Prefix Sum https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum Easy
Array, Union Find, Minimum Spanning
757 Tree https://leetcode.com/problems/min-cost-to-connect-all-points Medium
758 Array, Binary Search, Sorting https://leetcode.com/problems/magnetic-force-between-two-balls Medium
759 Array, Stack, Simulation https://leetcode.com/problems/baseball-game Easy
760 Math, Binary Search https://leetcode.com/problems/nth-magical-number Hard
761 String https://leetcode.com/problems/to-lower-case Easy
762 Hash Table, String, Counting https://leetcode.com/problems/maximum-number-of-balloons Easy
763 Math, Enumeration https://leetcode.com/problems/consecutive-numbers-sum Hard
764 String, Stack, Depth-First Search https://leetcode.com/problems/longest-absolute-file-path Medium
Array, Two Pointers, Binary Search,
765 Sorting https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
766 Array, Dynamic Programming https://leetcode.com/problems/minimum-score-triangulation-of-polygon Medium
Dynamic Programming, Tree, Depth-
767 First Search, Binary Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
768 Design, Ordered Set https://leetcode.com/problems/exam-room Medium
769 Array, Prefix Sum https://leetcode.com/problems/corporate-flight-bookings Medium
Array, Dynamic Programming, Bit
770 Manipulation https://leetcode.com/problems/bitwise-ors-of-subarrays Medium
Math, Dynamic Programming, Sliding
771 Window, Probability and Statistics https://leetcode.com/problems/new-21-game Medium
772 Array, Math https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero Easy
Array, Binary Search, Greedy, Sliding
773 Window, Sorting, Prefix Sum https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
774 Array, Hash Table, String https://leetcode.com/problems/word-subsets Medium
Array, Breadth-First Search, Graph,
Heap (Priority Queue), Matrix, Shortest
775 Path https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
776 Backtracking, Bit Manipulation https://leetcode.com/problems/binary-watch Easy
777 Array, Hash Table https://leetcode.com/problems/distribute-candies Easy
778 Math https://leetcode.com/problems/reaching-points Hard
779 Math, Tree, Binary Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium
Bit Manipulation, Tree, Depth-First
Search, Breadth-First Search, Binary
780 Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
781 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-coloring-game Medium
782 Dynamic Programming https://leetcode.com/problems/count-vowels-permutation Hard
Array, Depth-First Search, Breadth-
783 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-enclaves Medium
784 String, Greedy, Heap (Priority Queue) https://leetcode.com/problems/longest-happy-string Medium
785 Array, Hash Table https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to
Medium
786 Array, Hash Table, String https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy
787 Math, Greedy https://leetcode.com/problems/maximum-69-number Easy
Array, Hash Table, Two Pointers,
788 Sorting, Counting https://leetcode.com/problems/3sum-with-multiplicity Medium
Array, Hash Table, Stack, Monotonic
789 Stack, Prefix Sum https://leetcode.com/problems/longest-well-performing-interval Medium
Array, Hash Table, Binary Search,
790 Greedy, Heap (Priority Queue) https://leetcode.com/problems/avoid-flood-in-the-city Medium
Dynamic Programming, Tree, Depth-
First Search, Binary Search Tree,
791 Binary Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
Array, Math, Dynamic Programming,
792 Game Theory https://leetcode.com/problems/stone-game-iii Hard
Hash Table, Math, Reservoir Sampling,
793 Randomized https://leetcode.com/problems/random-pick-index Medium
794 Design, Segment Tree, Ordered Set https://leetcode.com/problems/range-module Hard
Array, Two Pointers, Binary Search,
795 Stack, Monotonic Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
796 Hash Table, String, Stack https://leetcode.com/problems/number-of-atoms Hard
797 Hash Table, String https://leetcode.com/problems/destination-city Easy
798 Array, Math, String, Sorting https://leetcode.com/problems/minimum-time-difference Medium
799 Math https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer
Easy
800 Array, Simulation https://leetcode.com/problems/create-target-array-in-the-given-order Easy
801 Array, Stack, Monotonic Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy
802 Array, Greedy, Sorting https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy
Math, Rejection Sampling,
803 Randomized, Probability and Statistics https://leetcode.com/problems/implement-rand10-using-rand7 Medium
Hash Table, Tree, Depth-First Search,
804 Breadth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
Binary Search, Dynamic Programming,
Tree, Depth-First Search, Breadth-First
805 Search, Design https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
Array, Breadth-First Search, Heap
806 (Priority Queue), Matrix https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
807 Math, Brainteaser https://leetcode.com/problems/bulb-switcher Medium
808 Hash Table, String https://leetcode.com/problems/uncommon-words-from-two-sentences Easy
Array, String, Dynamic Programming,
809 Greedy https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
810 Bit Manipulation https://leetcode.com/problems/binary-number-with-alternating-bits Easy
Array, Hash Table, Dynamic
811 Programming https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference
Medium
812 Array, Matrix https://leetcode.com/problems/matrix-diagonal-sum Easy
813 Array, Sorting https://leetcode.com/problems/remove-covered-intervals Medium
814 Array, Hash Table, String https://leetcode.com/problems/keyboard-row Easy
815 Array, Hash Table https://leetcode.com/problems/n-repeated-element-in-size-2n-array Easy
816 Math https://leetcode.com/problems/angle-between-hands-of-a-clock Medium
817 Two Pointers, String https://leetcode.com/problems/reverse-string-ii Easy
818 Math, Bit Manipulation https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy
819 Backtracking, Breadth-First Search https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium
820 Array, String https://leetcode.com/problems/shifting-letters Medium
Array, Hash Table, Dynamic
821 Programming https://leetcode.com/problems/binary-trees-with-factors Medium
Array, Hash Table, Math, Bit
822 Manipulation, Prefix Sum https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
Array, Bit Manipulation, Sorting,
823 Counting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
Math, Dynamic Programming,
824 Backtracking https://leetcode.com/problems/count-numbers-with-unique-digits Medium
825 Array, Bit Manipulation, Prefix Sum https://leetcode.com/problems/xor-queries-of-a-subarray Medium
826 Math, Greedy https://leetcode.com/problems/monotone-increasing-digits Medium
827 Dynamic Programming https://leetcode.com/problems/race-car Hard
828 String, Backtracking https://leetcode.com/problems/split-array-into-fibonacci-sequence Medium
Array, Math, Design, Queue, Data
829 Stream https://leetcode.com/problems/product-of-the-last-k-numbers Medium
830 Array, Dynamic Programming https://leetcode.com/problems/k-concatenation-maximum-sum Medium
Array, Depth-First Search, Breadth-
First Search, Union Find, Matrix,
831 Counting https://leetcode.com/problems/count-servers-that-communicate Medium
Array, Dynamic Programming, Greedy,
832 Sorting https://leetcode.com/problems/reducing-dishes Hard
833 Array, Math, Greedy, Sorting https://leetcode.com/problems/largest-perimeter-triangle Easy
834 Array, Matrix https://leetcode.com/problems/lucky-numbers-in-a-matrix Easy
835 Array, Hash Table, Prefix Sum https://leetcode.com/problems/make-sum-divisible-by-p Medium
836 Array, Hash Table, String https://leetcode.com/problems/find-duplicate-file-in-system Medium
837 Array, Hash Table, Sorting https://leetcode.com/problems/rank-transform-of-an-array Easy
838 Array, Math, Divide and Conquer https://leetcode.com/problems/beautiful-array Medium
839 String https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping Easy
Array, Math, Recursion, Queue,
840 Simulation https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
841 Array, Binary Search https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag Medium
842 Math, String, Greedy https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium
843 String, Breadth-First Search https://leetcode.com/problems/k-similar-strings Hard
Array, Hash Table, Greedy, Sorting,
844 Heap (Priority Queue), Counting https://leetcode.com/problems/distant-barcodes Medium
845 Array, Greedy, Matrix https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium
846 Array, Simulation https://leetcode.com/problems/build-array-from-permutation Easy
Array, Binary Search, Heap (Priority
847 Queue), Matrix https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
848 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy
Array, Segment Tree, Line Sweep,
849 Ordered Set https://leetcode.com/problems/rectangle-area-ii Hard
Depth-First Search, Breadth-First
850 Search, Graph https://leetcode.com/problems/flower-planting-with-no-adjacent Medium
851 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/diagonal-traverse-ii Medium
Array, Math, Dynamic Programming,
852 Bit Manipulation, Bitmask https://leetcode.com/problems/split-array-with-same-average Hard
853 String, Dynamic Programming https://leetcode.com/problems/strange-printer Hard
Array, Dynamic Programming, Stack,
854 Greedy, Monotonic Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
855 Dynamic Programming https://leetcode.com/problems/k-inverse-pairs-array Hard
856 Hash Table, Math, Geometry https://leetcode.com/problems/max-points-on-a-line Hard
Dynamic Programming, Memoization,
857 Sorting https://leetcode.com/problems/sort-integers-by-the-power-value Medium
858 Array, Hash Table, Counting https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium
859 Math, Dynamic Programming https://leetcode.com/problems/rotate-function Medium
Array, Queue, Sliding Window, Heap
860 (Priority Queue), Monotonic Queue https://leetcode.com/problems/max-value-of-equation Hard
Hash Table, String, Breadth-First
861 Search https://leetcode.com/problems/minimum-genetic-mutation Medium
862 Array, Union Find, Matrix https://leetcode.com/problems/bricks-falling-when-hit Hard
Array, Two Pointers, Binary Search,
863 Greedy, Sorting https://leetcode.com/problems/most-profit-assigning-work Medium
864 Array, Math, Geometry https://leetcode.com/problems/check-if-it-is-a-straight-line Easy
Dynamic Programming, Greedy, Bit
865 Manipulation, Memoization https://leetcode.com/problems/integer-replacement Medium
866 Array, Hash Table, Sliding Window https://leetcode.com/problems/maximum-erasure-value Medium
867 Linked List https://leetcode.com/problems/merge-in-between-linked-lists Medium
868 Bit Manipulation, Breadth-First Search https://leetcode.com/problems/shortest-path-to-get-all-keys Hard
869 String https://leetcode.com/problems/license-key-formatting Easy
Math, Dynamic Programming, Sliding
870 Window https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium
Array, Hash Table, Greedy, Sorting,
871 Counting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
872 Math https://leetcode.com/problems/elimination-game Medium
Array, Binary Search, Matrix, Prefix
873 Sum https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
Array, Bit Manipulation, Sliding
874 Window, Prefix Sum https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
875 String, Dynamic Programming https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers
Hard
876 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid Hard
877 Design, Queue, Data Stream https://leetcode.com/problems/number-of-recent-calls Easy
878 Array, Dynamic Programming https://leetcode.com/problems/ways-to-make-a-fair-array Medium
879 Math, Geometry https://leetcode.com/problems/rectangle-area Medium
880 Math https://leetcode.com/problems/minimum-operations-to-make-array-equal Medium
881 Math, Bit Manipulation https://leetcode.com/problems/xor-operation-in-an-array Easy
String, Depth-First Search, Breadth-
882 First Search, Union Find https://leetcode.com/problems/similar-string-groups Hard
883 Array, Dynamic Programming, Sorting https://leetcode.com/problems/best-team-with-no-conflicts Medium
Array, Greedy, Sorting, Heap (Priority
884 Queue) https://leetcode.com/problems/ipo Hard
885 Array, Hash Table, Matrix, Simulation https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
Array, Dynamic Programming, Queue,
Sliding Window, Heap (Priority Queue),
886 Monotonic Queue https://leetcode.com/problems/constrained-subsequence-sum Hard
887 Bit Manipulation https://leetcode.com/problems/complement-of-base-10-integer Easy
Array, Binary Search, Heap (Priority
888 Queue) https://leetcode.com/problems/k-th-smallest-prime-fraction Hard
889 Two Pointers, String https://leetcode.com/problems/swap-adjacent-in-lr-string Medium
Array, Hash Table, String, Sorting,
890 Counting https://leetcode.com/problems/rank-teams-by-votes Medium
891 String, Sliding Window https://leetcode.com/problems/replace-the-substring-for-balanced-string Medium
892 String, Backtracking https://leetcode.com/problems/additive-number Medium
Tree, Breadth-First Search, Design,
893 Binary Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium
894 Array, Math https://leetcode.com/problems/three-equal-parts Hard
895 Enumeration https://leetcode.com/problems/sequential-digits Medium
896 Two Pointers, String, Prefix Sum https://leetcode.com/problems/jump-game-vii Medium
897 Array, Hash Table, String, Trie https://leetcode.com/problems/short-encoding-of-words Medium
898 String, Greedy https://leetcode.com/problems/break-a-palindrome Medium
Array, Hash Table, Two Pointers,
899 Binary Search, Sorting https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
900 String, Stack https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses Easy
901 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/single-threaded-cpu Medium
902 String, Sorting https://leetcode.com/problems/sorting-the-sentence Easy
903 Array, String, Sorting https://leetcode.com/problems/find-and-replace-in-string Medium
904 Array, Hash Table, Greedy, Prefix Sum https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
905 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-iii Hard
906 Array, Binary Search, Sorting https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium
907 String, Greedy https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers
Medium
Dynamic Programming, Backtracking,
908 Bit Manipulation, Bitmask https://leetcode.com/problems/stickers-to-spell-word Hard
Math, Dynamic Programming,
909 Combinatorics https://leetcode.com/problems/number-of-music-playlists Hard
Array, Hash Table, String, Bit
910 Manipulation https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
911 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium
Tree, Depth-First Search, Breadth-First
Search, Union Find, Graph, Binary
912 Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium
913 Math, Simulation https://leetcode.com/problems/distribute-candies-to-people Easy
914 Array https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned Medium
Array, Math, Dynamic Programming,
915 Prefix Sum https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
916 Math, Recursion https://leetcode.com/problems/power-of-three Easy
917 String, Sliding Window https://leetcode.com/problems/swap-for-longest-repeated-character-substring Medium
918 Math, Binary Search, Number Theory https://leetcode.com/problems/ugly-number-iii Medium
919 Array, Binary Search https://leetcode.com/problems/h-index-ii Medium
Hash Table, String, Bit Manipulation,
920 Rolling Hash, Hash Function https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
921 Array https://leetcode.com/problems/1-bit-and-2-bit-characters Easy
922 Array https://leetcode.com/problems/decompress-run-length-encoded-list Easy
Depth-First Search, Breadth-First
923 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule-iv Medium
Array, Stack, Monotonic Stack, Prefix
924 Sum https://leetcode.com/problems/maximum-subarray-min-product Medium
Array, Dynamic Programming, Bit
925 Manipulation, Bitmask https://leetcode.com/problems/smallest-sufficient-team Hard
String, Dynamic Programming, Depth-
926 First Search, Breadth-First Search https://leetcode.com/problems/freedom-trail Hard
Tree, Depth-First Search, Breadth-First
927 Search, Binary Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
928 Array, Dynamic Programming https://leetcode.com/problems/dice-roll-simulation Hard
Array, Two Pointers, Binary Search,
929 Prefix Sum https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
Math, Depth-First Search, Breadth-
930 First Search https://leetcode.com/problems/water-and-jug-problem Medium
931 String https://leetcode.com/problems/goat-latin Easy
932 Array, Math, Simulation https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy
933 Array, String https://leetcode.com/problems/count-items-matching-a-rule Easy
934 Array, Simulation https://leetcode.com/problems/sum-of-even-numbers-after-queries Medium
935 Array, Math https://leetcode.com/problems/beautiful-arrangement-ii Medium
936 Hash Table, Linked List https://leetcode.com/problems/linked-list-components Medium
937 Array, Two Pointers, String https://leetcode.com/problems/expressive-words Medium
938 Array, Prefix Sum https://leetcode.com/problems/find-the-highest-altitude Easy
939 String, Stack https://leetcode.com/problems/make-the-string-great Easy
940 String https://leetcode.com/problems/validate-ip-address Medium
941 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iii Hard
942 Array, String https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent Easy
Array, Dynamic Programming, Depth-
943 First Search, Matrix, Simulation https://leetcode.com/problems/where-will-the-ball-fall Medium
944 Array, Stack, Queue, Simulation https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
945 Array, Heap (Priority Queue) https://leetcode.com/problems/construct-target-array-with-multiple-sums Hard
946 Math, Geometry https://leetcode.com/problems/valid-square Medium
947 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-falling-path-sum-ii Hard
Array, Math, Dynamic Programming,
948 Sorting https://leetcode.com/problems/allocate-mailboxes Hard
949 Array, Matrix, Simulation https://leetcode.com/problems/queens-that-can-attack-the-king Medium
Array, Hash Table, Binary Search,
950 Design https://leetcode.com/problems/online-election Medium
951 String, Sliding Window https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length
Medium
952 Math, Simulation https://leetcode.com/problems/water-bottles Easy
953 Array, Hash Table https://leetcode.com/problems/check-array-formation-through-concatenation Easy
954 Array, Greedy, Sorting, Counting Sort https://leetcode.com/problems/array-partition-i Easy
955 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/bag-of-tokens Medium
Array, Hash Table, Two Pointers,
956 Sorting https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
957 Math, Binary Search https://leetcode.com/problems/nth-digit Medium
Math, Dynamic Programming,
958 Combinatorics https://leetcode.com/problems/poor-pigs Hard
959 Array https://leetcode.com/problems/concatenation-of-array Easy
960 Greedy https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k
Medium
961 Array, Hash Table, Sorting https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy
Array, Math, Dynamic Programming,
Backtracking, Bit Manipulation,
962 Bitmask https://leetcode.com/problems/number-of-squareful-arrays Hard
Dynamic Programming, Graph,
963 Topological Sort, Shortest Path https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
Math, Dynamic Programming,
964 Recursion https://leetcode.com/problems/number-of-digit-one Hard
965 Array, Linked List, Design, Queue https://leetcode.com/problems/design-circular-deque Medium
966 Array, Math https://leetcode.com/problems/range-addition-ii Easy
Array, Math, Dynamic Programming,
967 Game Theory https://leetcode.com/problems/stone-game-vii Medium
968 Array, Hash Table, Sliding Window https://leetcode.com/problems/fruit-into-baskets Medium
969 Array, Dynamic Programming https://leetcode.com/problems/tallest-billboard Hard
970 Hash Table, String, Greedy, Counting https://leetcode.com/problems/construct-k-palindrome-strings Medium
971 String, Backtracking https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
Medium
972 Hash Table, String https://leetcode.com/problems/alphabet-board-path Medium
Array, Dynamic Programming,
973 Breadth-First Search https://leetcode.com/problems/minimum-jumps-to-reach-home Medium
974 Hash Table, String, Sorting https://leetcode.com/problems/determine-if-two-strings-are-close Medium
975 Array, Hash Table, Counting https://leetcode.com/problems/sum-of-unique-elements Easy
976 Array https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array Easy
977 Array, Sorting https://leetcode.com/problems/largest-number-at-least-twice-of-others Easy
978 Array, Hash Table, Math, Greedy https://leetcode.com/problems/rabbits-in-forest Medium
979 Dynamic Programming, Memoization https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard
980 String https://leetcode.com/problems/positions-of-large-groups Easy
981 Array, Math, Randomized https://leetcode.com/problems/shuffle-an-array Medium
982 Array, Dynamic Programming https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray Medium
983 String, Counting https://leetcode.com/problems/minimum-number-of-frogs-croaking Medium
Array, Math, Binary Search, Greedy,
984 Sorting, Heap (Priority Queue) https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
985 Array, Math, Prefix Sum https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium
Math, Dynamic Programming, Breadth-
First Search, Graph, Memoization,
986 Game Theory https://leetcode.com/problems/cat-and-mouse Hard
Array, Math, Backtracking, Bit
987 Manipulation, Combinatorics https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
988 String, Greedy https://leetcode.com/problems/minimum-suffix-flips Medium
989 Array, Bit Manipulation https://leetcode.com/problems/decode-xored-array Easy
Array, Depth-First Search, Breadth-
990 First Search, Union Find, Matrix https://leetcode.com/problems/count-sub-islands Medium
991 Binary Search, Design, Ordered Set https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard
Array, Breadth-First Search, Heap
992 (Priority Queue), Matrix https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
993 Array, Greedy, Sorting, Matrix https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
994 Array, Dynamic Programming, Sorting https://leetcode.com/problems/jump-game-v Hard
995 Array, Line Sweep https://leetcode.com/problems/perfect-rectangle Hard
String, Binary Search, Sliding Window,
996 Prefix Sum https://leetcode.com/problems/get-equal-substrings-within-budget Medium
String, Rolling Hash, String Matching,
997 Hash Function https://leetcode.com/problems/longest-happy-prefix Hard
Array, Binary Search, Dynamic
998 Programming, Greedy https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array
Hard
Array, Binary Search, Dynamic
999 Programming https://leetcode.com/problems/make-array-strictly-increasing Hard
Hash Table, Math, Binary Search,
1000 Sorting, Randomized https://leetcode.com/problems/random-pick-with-blacklist Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
Array, Depth-First Search, Breadth-
1001 First Search, Union Find, Matrix https://leetcode.com/problems/minimize-malware-spread Hard
Array, Greedy, Union Find, Graph,
1002 Topological Sort, Matrix https://leetcode.com/problems/rank-transform-of-a-matrix Hard
1003 String, Dynamic Programming, Stack https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium
Depth-First Search, Breadth-First
1004 Search, Graph, Topological Sort https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
1005 Array, Binary Search, Sorting https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Easy
1006 Math https://leetcode.com/problems/the-kth-factor-of-n Medium
1007 Math, Dynamic Programming https://leetcode.com/problems/rotated-digits Medium
1008 String, Stack, Greedy https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string
Medium
1009 String https://leetcode.com/problems/longest-uncommon-subsequence-i Easy
1010 Array, Hash Table, Math https://leetcode.com/problems/number-of-boomerangs Medium
1011 Math, Sorting, Counting, Enumeration https://leetcode.com/problems/reordered-power-of-2 Medium
1012 Array, Hash Table, Counting https://leetcode.com/problems/find-lucky-integer-in-an-array Easy
1013 Graph https://leetcode.com/problems/maximal-network-rank Medium
1014 Math, Dynamic Programming https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium
Hash Table, String, Bit Manipulation,
1015 Prefix Sum https://leetcode.com/problems/number-of-wonderful-substrings Medium
1016 String, Stack, Recursion https://leetcode.com/problems/parsing-a-boolean-expression Hard
Tree, Breadth-First Search, Binary
1017 Tree https://leetcode.com/problems/even-odd-tree Medium
1018 Array, Stack, Monotonic Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard
1019 Array, String https://leetcode.com/problems/remove-comments Medium
Array, String, Dynamic Programming,
Backtracking, Bit Manipulation,
1020 Bitmask https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
Math, Dynamic Programming, Game
1021 Theory https://leetcode.com/problems/stone-game-iv Hard
Array, Dynamic Programming, Bit
1022 Manipulation, Bitmask https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other
Hard
1023 Array, Hash Table https://leetcode.com/problems/restore-the-array-from-adjacent-pairs Medium
1024 Hash Table, String https://leetcode.com/problems/check-if-the-sentence-is-pangram Easy
1025 Array, Math, Geometry https://leetcode.com/problems/erect-the-fence Hard
Array, Depth-First Search, Graph,
1026 Topological Sort https://leetcode.com/problems/loud-and-rich Medium
1027 Array, Dynamic Programming https://leetcode.com/problems/max-dot-product-of-two-subsequences Hard
1028 Math, String, Sorting https://leetcode.com/problems/orderly-queue Hard
1029 Array, String, Trie https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium
Dynamic Programming, Bit
1030 Manipulation, Graph, Bitmask https://leetcode.com/problems/parallel-courses-ii Hard
1031 String https://leetcode.com/problems/goal-parser-interpretation Easy
1032 String, Greedy https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating
Medium
1033 String, Greedy https://leetcode.com/problems/smallest-string-with-a-given-numeric-value Medium
Hash Table, String, Dynamic
1034 Programming https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium
1035 Hash Table, String, Sliding Window https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium
Array, Dynamic Programming, Bit
1036 Manipulation, Matrix, Bitmask https://leetcode.com/problems/maximum-students-taking-exam Hard
1037 String, Enumeration https://leetcode.com/problems/largest-time-for-given-digits Medium
1038 Design, Simulation, Counting https://leetcode.com/problems/design-parking-system Easy
1039 Array, Dynamic Programming https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations
Medium
Array, Math, Stack, Heap (Priority
1040 Queue), Monotonic Stack https://leetcode.com/problems/car-fleet-ii Hard
1041 Union Find, Graph https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable
Hard
1042 Trie https://leetcode.com/problems/k-th-smallest-in-lexicographical-order Hard
Depth-First Search, Breadth-First
1043 Search, Graph https://leetcode.com/problems/find-if-path-exists-in-graph Easy
Tree, Depth-First Search, Breadth-First
1044 Search, Design, Binary Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
Array, Math, Greedy, Sorting, Game
1045 Theory https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
1046 String, Stack, Greedy, Queue https://leetcode.com/problems/stamping-the-sequence Hard
1047 Hash Table, Math, String https://leetcode.com/problems/reconstruct-original-digits-from-english Medium
1048 Array https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time
Easy
Array, Greedy, Heap (Priority Queue),
1049 Ordered Set https://leetcode.com/problems/minimize-deviation-in-array Hard
Array, Two Pointers, Dynamic
1050 Programming, Greedy https://leetcode.com/problems/get-the-maximum-score Hard
1051 Array, Dynamic Programming https://leetcode.com/problems/maximum-alternating-subsequence-sum Medium
1052 String, Recursion https://leetcode.com/problems/special-binary-string Hard
1053 String, Stack https://leetcode.com/problems/check-if-word-is-valid-after-substitutions Medium
1054 Array, Sorting https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence Easy
1055 Array, Greedy https://leetcode.com/problems/super-washing-machines Hard
1056 Math, Simulation https://leetcode.com/problems/count-of-matches-in-tournament Easy
1057 Math https://leetcode.com/problems/perfect-number Easy
1058 Binary Search, Interactive https://leetcode.com/problems/guess-number-higher-or-lower Easy
1059 Array, Depth-First Search, Union Find https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations
Medium
Hash Table, String, Bit Manipulation,
1060 Prefix Sum https://leetcode.com/problems/can-make-palindrome-from-substring Medium
Array, Depth-First Search, Breadth-
1061 First Search, Union Find, Matrix https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
Array, Depth-First Search, Breadth-
1062 First Search, Union Find, Matrix https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
Dynamic Programming, Graph,
Topological Sort, Heap (Priority
1063 Queue), Shortest Path https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
Two Pointers, String, Trie, String
1064 Matching https://leetcode.com/problems/camelcase-matching Medium
1065 Array, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-sideway-jumps Medium
Array, Two Pointers, Binary Search,
1066 Sorting https://leetcode.com/problems/friends-of-appropriate-ages Medium
Array, Dynamic Programming, Greedy,
1067 Heap (Priority Queue) https://leetcode.com/problems/pizza-with-3n-slices Hard
1068 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
Hard
Array, Binary Search, Divide and
1069 Conquer, Matrix https://leetcode.com/problems/find-a-peak-element-ii Medium
1070 Two Pointers, String, Stack, Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced
Medium
Array, Two Pointers, Binary Search,
1071 Sorting https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
1072 Hash Table, String, Backtracking https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings
Medium
Graph, Heap (Priority Queue), Shortest
1073 Path https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard
1074 Array https://leetcode.com/problems/distance-between-bus-stops Easy
1075 Array, Dynamic Programming https://leetcode.com/problems/paint-house-iii Hard
1076 Array, Heap (Priority Queue) https://leetcode.com/problems/process-tasks-using-servers Medium
1077 Array, String, Binary Search https://leetcode.com/problems/maximum-number-of-removable-characters Medium
1078 Array, Hash Table, Matrix https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium
1079 Array, Design, Counting, Iterator https://leetcode.com/problems/rle-iterator Medium
1080 Array https://leetcode.com/problems/binary-prefix-divisible-by-5 Easy
1081 Array, String https://leetcode.com/problems/slowest-key Easy
Array, Two Pointers, Binary Search,
1082 Stack, Monotonic Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
1083 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
1084 Math, String, Simulation https://leetcode.com/problems/complex-number-multiplication Medium
1085 Array, Dynamic Programming, Matrix https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium
Array, Stack, Greedy, Sorting,
1086 Monotonic Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
1087 Hash Table, String, Counting https://leetcode.com/problems/increasing-decreasing-string Easy
1088 Hash Table, String, Bit Manipulation https://leetcode.com/problems/find-longest-awesome-substring Hard
Array, Hash Table, String, Binary
1089 Search, Sorting https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
Array, Bit Manipulation, Breadth-First
1090 Search, Matrix https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
1091 Array, Sorting https://leetcode.com/problems/arithmetic-subarrays Medium
1092 Array, Dynamic Programming https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target
Hard
1093 Math, String https://leetcode.com/problems/number-of-substrings-with-only-1s Medium
1094 String https://leetcode.com/problems/length-of-last-word Easy
1095 String, String Matching https://leetcode.com/problems/string-matching-in-an-array Easy
1096 Array, Sliding Window https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
Medium
Math, Dynamic Programming,
1097 Combinatorics https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard
1098 Array, Two Pointers, Matrix https://leetcode.com/problems/rotating-the-box Medium
1099 String, Greedy, Sorting https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium
1100 Array, Dynamic Programming, Matrix https://leetcode.com/problems/largest-1-bordered-square Medium
1101 String https://leetcode.com/problems/maximum-score-after-splitting-a-string Easy
1102 Array, Hash Table https://leetcode.com/problems/count-good-meals Medium
1103 Math, String https://leetcode.com/problems/find-the-closest-palindrome Hard
1104 Math https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three Medium
1105 Two Pointers, String, Greedy https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium
Bit Manipulation, Depth-First Search,
1106 Breadth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium
1107 String, String Matching https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
Easy
1108 Array, Greedy https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing Easy
1109 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix-iii Medium
1110 Array, Hash Table, Counting https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy
1111 Array, Math, Geometry, Sorting, Matrix https://leetcode.com/problems/matrix-cells-in-distance-order Easy
1112 Hash Table, String https://leetcode.com/problems/path-crossing Easy
1113 Array, Greedy, Sorting, Prefix Sum https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
1114 Array, Breadth-First Search, Matrix https://leetcode.com/problems/map-of-highest-peak Medium
1115 String, Greedy, Heap (Priority Queue) https://leetcode.com/problems/strong-password-checker Hard
1116 Array, Matrix, Simulation https://leetcode.com/problems/shift-2d-grid Easy
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
1117 Set https://leetcode.com/problems/create-sorted-array-through-instructions Hard
1118 String, Greedy https://leetcode.com/problems/string-without-aaa-or-bbb Medium
1119 String, Sorting https://leetcode.com/problems/rearrange-words-in-a-sentence Medium
1120 String, Counting https://leetcode.com/problems/determine-if-string-halves-are-alike Easy
1121 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-eaten-apples Medium
1122 Array, Math, Sorting https://leetcode.com/problems/sum-of-subsequence-widths Hard
1123 Dynamic Programming https://leetcode.com/problems/valid-permutations-for-di-sequence Hard
1124 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-average-pass-ratio Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
1125 Bitmask https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
1126 String, Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-substringsHard
1127 Array, Enumeration https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times
Easy
1128 Array, String, Greedy https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium
1129 Array, Bit Manipulation https://leetcode.com/problems/decode-xored-permutation Medium
1130 Array, Greedy, Sorting https://leetcode.com/problems/set-intersection-size-at-least-two Hard
Array, Divide and Conquer, Tree,
1131 Matrix https://leetcode.com/problems/construct-quad-tree Medium
1132 Array, Simulation https://leetcode.com/problems/find-the-winner-of-an-array-game Medium
1133 Array, Hash Table, Greedy, Counting https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations
Medium
1134 Binary Search, Greedy https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array
Medium
1135 Array, Breadth-First Search, Matrix https://leetcode.com/problems/snakes-and-ladders Medium
Array, Binary Search, Design, Binary
1136 Indexed Tree, Segment Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard
1137 String, Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one
Medium
1138 Math https://leetcode.com/problems/base-7 Easy
1139 Array, Segment Tree, Ordered Set https://leetcode.com/problems/falling-squares Hard
1140 Two Pointers, String https://leetcode.com/problems/last-substring-in-lexicographical-order Hard
1141 Array, Math https://leetcode.com/problems/maximum-of-absolute-value-expression Medium
1142 Array, Union Find, Graph, Sorting https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
1143 Math, Bit Manipulation https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy
Array, Hash Table, Depth-First Search,
1144 Breadth-First Search https://leetcode.com/problems/escape-a-large-maze Hard
1145 Dynamic Programming, Backtracking https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard
1146 Array, Counting https://leetcode.com/problems/maximum-population-year Easy
1147 Math, Divide and Conquer https://leetcode.com/problems/super-pow Medium
1148 Array, Binary Search, Simulation https://leetcode.com/problems/find-latest-group-of-size-m Medium
Hash Table, String, Bit Manipulation,
1149 Sliding Window https://leetcode.com/problems/longest-nice-substring Easy
1150 String https://leetcode.com/problems/remove-all-occurrences-of-a-substring Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
1151 Bitmask https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
Medium
1152 Array, Stack, Simulation https://leetcode.com/problems/build-an-array-with-stack-operations Easy
1153 Array, Greedy https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make
Medium
Array, Math, Greedy, Sorting, Heap
1154 (Priority Queue), Game Theory https://leetcode.com/problems/stone-game-vi Medium
Array, Two Pointers, Binary Search,
1155 Greedy https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
1156 Array, Matrix, Simulation https://leetcode.com/problems/available-captures-for-rook Easy
1157 String, Dynamic Programming https://leetcode.com/problems/string-compression-ii Hard
Math, Dynamic Programming,
1158 Combinatorics https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible
Hard
1159 Array, Matrix https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation
Easy
1160 Array, Dynamic Programming, Sorting https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard
1161 Array, Hash Table, String https://leetcode.com/problems/groups-of-special-equivalent-strings Medium
Array, Dynamic Programming,
1162 Memoization, Matrix https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
1163 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iv Hard
1164 Array, Sorting https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary
Easy
1165 Math, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-score-from-removing-stones Medium
Array, Binary Search, Sorting, Ordered
1166 Set https://leetcode.com/problems/minimum-absolute-sum-difference Medium
1167 Array, Math, Geometry https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium
1168 String, Greedy, Queue https://leetcode.com/problems/dota2-senate Medium
1169 Array, String, Dynamic Programming https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard
Union Find, Graph, Sorting, Minimum
Spanning Tree, Strongly Connected
1170 Component https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
Array, Binary Search, Dynamic
1171 Programming, Sorting https://leetcode.com/problems/maximum-earnings-from-taxi Medium
1172 String https://leetcode.com/problems/number-of-segments-in-a-string Easy
1173 String https://leetcode.com/problems/valid-number Hard
Hash Table, String, Sliding Window,
1174 Counting https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
1175 Array, Dynamic Programming https://leetcode.com/problems/profitable-schemes Hard
1176 Array, String, Stack https://leetcode.com/problems/crawler-log-folder Easy
1177 Math, Bit Manipulation https://leetcode.com/problems/binary-gap Easy
Two Pointers, String, Dynamic
Programming, Greedy, Rolling Hash,
1178 Hash Function https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
1179 Array https://leetcode.com/problems/check-if-array-is-sorted-and-rotated Easy
Array, Hash Table, Greedy, Bit
1180 Manipulation https://leetcode.com/problems/cinema-seat-allocation Medium
1181 String, Recursion https://leetcode.com/problems/find-kth-bit-in-nth-binary-string Medium
1182 Array, Hash Table, Prefix Sum https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium
Array, Binary Search, Dynamic
1183 Programming https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii
Hard
1184 Two Pointers, String https://leetcode.com/problems/merge-strings-alternately Easy
1185 Math, String https://leetcode.com/problems/number-of-ways-to-split-a-string Medium
1186 Array, Math https://leetcode.com/problems/smallest-range-i Easy
1187 Math https://leetcode.com/problems/calculate-money-in-leetcode-bank Easy
1188 Array, Math, Geometry, Matrix https://leetcode.com/problems/surface-area-of-3d-shapes Easy
1189 Dynamic Programming https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons
Hard
Array, Depth-First Search, Breadth-
1190 First Search, Union Find, Matrix https://leetcode.com/problems/minimize-malware-spread-ii Hard
1191 Array, String, Simulation https://leetcode.com/problems/print-words-vertically Medium
1192 Bit Manipulation https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c Medium
1193 Array, Matrix https://leetcode.com/problems/special-positions-in-a-binary-matrix Easy
Array, Two Pointers, Dynamic
Programming, Bit Manipulation,
1194 Bitmask https://leetcode.com/problems/closest-subsequence-sum Hard
1195 Hash Table, String, Stack, Recursion https://leetcode.com/problems/parse-lisp-expression Hard
Hash Table, Dynamic Programming,
Graph, Topological Sort, Memoization,
1196 Counting https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
1197 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements
Medium
1198 Array, String https://leetcode.com/problems/truncate-sentence Easy
1199 Array, Binary Search https://leetcode.com/problems/minimum-speed-to-arrive-on-time Medium
1200 Hash Table, String, Prefix Sum https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium
1201 Array, Binary Search https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing
Hard
Math, Binary Search, Reservoir
Sampling, Prefix Sum, Ordered Set,
1202 Randomized https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
1203 Math, Dynamic Programming https://leetcode.com/problems/numbers-with-repeated-digits Hard
1204 Array, Greedy https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array
Medium
1205 Array, Greedy, Matrix https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
1206 Find, Matrix https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
1207 Dynamic Programming, Graph https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard
1208 Array, String, Backtracking https://leetcode.com/problems/find-unique-binary-string Medium
1209 Math https://leetcode.com/problems/construct-the-rectangle Easy
Array, Greedy, Sliding Window, Prefix
1210 Sum https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
1211 Array, Enumeration https://leetcode.com/problems/count-good-triplets Easy
1212 Array, String https://leetcode.com/problems/valid-tic-tac-toe-state Medium
1213 Array, Math, Geometry, Matrix https://leetcode.com/problems/projection-area-of-3d-shapes Easy
1214 Array, Hash Table https://leetcode.com/problems/grid-illumination Hard
Array, Hash Table, Binary Search,
1215 Greedy https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
1216 Array, Two Pointers, Sorting https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium
1217 Graph https://leetcode.com/problems/find-center-of-star-graph Easy
Array, Linked List, Design, Queue,
1218 Data Stream https://leetcode.com/problems/design-front-middle-back-queue Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
1219 Bitmask https://leetcode.com/problems/maximum-compatibility-score-sum Medium
1220 Array, Matrix, Prefix Sum https://leetcode.com/problems/grid-game Medium
1221 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium
1222 Array, Math https://leetcode.com/problems/sign-of-the-product-of-an-array Easy
Array, Math, Divide and Conquer,
Dynamic Programming, Tree, Union
Find, Binary Search Tree,
Memoization, Combinatorics, Binary
1223 Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
1224 Array https://leetcode.com/problems/defuse-the-bomb Easy
1225 Array, Hash Table https://leetcode.com/problems/tuple-with-same-product Medium
1226 String https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-stringEasy
1227 String https://leetcode.com/problems/reformat-the-string Easy
1228 Array, Matrix https://leetcode.com/problems/image-smoother Easy
1229 Math, Geometry https://leetcode.com/problems/mirror-reflection Medium
1230 Array, Dynamic Programming, Greedy https://leetcode.com/problems/largest-multiple-of-three Hard
1231 String https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters
Easy
1232 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/find-original-array-from-doubled-array Medium
1233 Array, String https://leetcode.com/problems/number-of-lines-to-write-string Easy
1234 Linked List, Design https://leetcode.com/problems/design-skiplist Hard
Tree, Depth-First Search, Breadth-First
1235 Search, Graph https://leetcode.com/problems/frog-position-after-t-seconds Hard
1236 Array, Bit Manipulation, Trie https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard
1237 Array https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away Easy
Array, Hash Table, Two Pointers,
1238 String, Sorting https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
1239 Array, Hash Table, Math, Counting https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
1240 String, Stack, Depth-First Search https://leetcode.com/problems/mini-parser Medium
1241 Math, String, Simulation https://leetcode.com/problems/solve-the-equation Medium
String, Tree, Depth-First Search,
1242 Binary Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
1243 Array, Bit Manipulation https://leetcode.com/problems/utf-8-validation Medium
Tree, Depth-First Search, Breadth-First
1244 Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label
Medium
1245 Array, Backtracking https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence
Medium
1246 Array https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing
Easy
Math, Geometry, Rejection Sampling,
1247 Randomized https://leetcode.com/problems/generate-random-point-in-a-circle Medium
String, Backtracking, Stack, Breadth-
1248 First Search https://leetcode.com/problems/brace-expansion-ii Hard
1249 Two Pointers, String, Greedy https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number
Medium
1250 String, Stack, Greedy https://leetcode.com/problems/maximum-score-from-removing-substrings Medium
Array, Dynamic Programming, Bit
1251 Manipulation, Bitmask https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
Array, Dynamic Programming,
1252 Backtracking https://leetcode.com/problems/closest-dessert-cost Medium
1253 String, Sliding Window https://leetcode.com/problems/longest-substring-of-all-vowels-in-order Medium
1254 Array, Hash Table https://leetcode.com/problems/maximum-equal-frequency Hard
1255 Math, String https://leetcode.com/problems/count-number-of-homogenous-substrings Medium
1256 Math, String https://leetcode.com/problems/determine-color-of-a-chessboard-square Easy
Array, Depth-First Search, Breadth-
1257 First Search, Matrix https://leetcode.com/problems/coloring-a-border Medium
Array, Heap (Priority Queue), Ordered
1258 Set https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium
1259 Array, Hash Table, String https://leetcode.com/problems/vowel-spellchecker Medium
1260 Hash Table, String https://leetcode.com/problems/largest-substring-between-two-equal-characters Easy
1261 Array, Dynamic Programming https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations
Medium
1262 Linked List, Two Pointers https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium
Math, Dynamic Programming,
1263 Brainteaser, Probability and Statistics https://leetcode.com/problems/airplane-seat-assignment-probability Medium
Array, Depth-First Search, Breadth-
First Search, Matrix, Strongly
1264 Connected Component https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
1265 Array, Hash Table, Prefix Sum https://leetcode.com/problems/intervals-between-identical-elements Medium
1266 Array, Hash Table https://leetcode.com/problems/minimum-absolute-difference-queries Medium
1267 String, String Matching https://leetcode.com/problems/maximum-repeating-substring Easy
1268 Tree, Binary Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium
1269 Array https://leetcode.com/problems/maximum-ascending-subarray-sum Easy
String, Dynamic Programming,
1270 Breadth-First Search, Memoization https://leetcode.com/problems/zuma-game Hard
String, Dynamic Programming,
Backtracking, Bit Manipulation,
1271 Bitmask https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
1272 Array, Prefix Sum https://leetcode.com/problems/smallest-rotation-with-highest-score Hard
1273 Array, String https://leetcode.com/problems/delete-columns-to-make-sorted Easy
1274 String, Dynamic Programming https://leetcode.com/problems/restore-the-array Hard
Array, Math, Dynamic Programming,
Backtracking, Bit Manipulation,
1275 Number Theory, Bitmask https://leetcode.com/problems/maximize-score-after-n-operations Hard
1276 Array, Design, Matrix https://leetcode.com/problems/subrectangle-queries Medium
1277 Array, Greedy, Sorting https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard
1278 Array https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-kEasy
1279 Hash Table, Math, Counting https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy
Array, Binary Search, Binary Indexed
1280 Tree https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position
Hard
Math, Two Pointers, Binary Search,
1281 Interactive https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
Array, Math, Geometry, Sliding
1282 Window, Sorting https://leetcode.com/problems/maximum-number-of-visible-points Hard
Array, Math, Dynamic Programming,
1283 Game Theory https://leetcode.com/problems/stone-game-v Hard
1284 String, Greedy, Sorting https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations
Hard
1285 Math, Bit Manipulation, Simulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium
1286 Math https://leetcode.com/problems/convert-to-base-2 Medium
Array, Dynamic Programming,
1287 Memoization https://leetcode.com/problems/count-all-possible-routes Hard
1288 Array https://leetcode.com/problems/three-consecutive-odds Easy
1289 Array, Hash Table https://leetcode.com/problems/finding-the-users-active-minutes Medium
Array, Binary Search, Line Sweep,
1290 Sorting, Heap (Priority Queue) https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
1291 String https://leetcode.com/problems/replace-all-digits-with-characters Easy
1292 Array, Dynamic Programming https://leetcode.com/problems/count-number-of-special-subsequences Hard
1293 Array, Math, Greedy https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard
1294 Array, Greedy, Sorting https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy
1295 String, Dynamic Programming https://leetcode.com/problems/maximize-palindrome-length-from-subsequences Hard
1296 Array, Sorting, Counting Sort https://leetcode.com/problems/height-checker Easy
Depth-First Search, Breadth-First
1297 Search, Union Find, Graph, Sorting https://leetcode.com/problems/find-all-people-with-secret Hard
1298 Array, Bit Manipulation, Prefix Sum https://leetcode.com/problems/maximum-xor-for-each-query Medium
1299 Array, Greedy https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work
Medium
Array, Math, Dynamic Programming,
1300 Combinatorics https://leetcode.com/problems/kth-smallest-instructions Hard
1301 Array, Math, Geometry https://leetcode.com/problems/largest-triangle-area Easy
1302 Array, Sorting https://leetcode.com/problems/maximum-product-difference-between-two-pairs Easy
1303 Array, Breadth-First Search, Matrix https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium
Hash Table, Stack, Design, Heap
1304 (Priority Queue) https://leetcode.com/problems/dinner-plate-stacks Hard
1305 Hash Table, String, Counting https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy
1306 Array, Brainteaser, Simulation https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium
1307 String https://leetcode.com/problems/occurrences-after-bigram Easy
1308 String, Dynamic Programming https://leetcode.com/problems/number-of-unique-good-subsequences Hard
1309 Array, Binary Indexed Tree, Simulation https://leetcode.com/problems/queries-on-a-permutation-with-key Medium
1310 Math https://leetcode.com/problems/prime-palindrome Medium
1311 Array, Hash Table, String https://leetcode.com/problems/making-file-names-unique Medium
1312 Two Pointers, String, Greedy https://leetcode.com/problems/largest-merge-of-two-strings Medium
String, Binary Search, Sliding Window,
1313 Prefix Sum https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
1314 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/relative-ranks Easy
1315 String https://leetcode.com/problems/thousand-separator Easy
1316 Math, Enumeration https://leetcode.com/problems/super-palindromes Hard
1317 Array, Greedy, Matrix https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium
Array, Dynamic Programming, Bit
1318 Manipulation, Matrix, Bitmask https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
Array, Dynamic Programming,
1319 Simulation https://leetcode.com/problems/get-maximum-in-generated-array Easy
1320 Math, String, Greedy https://leetcode.com/problems/largest-odd-number-in-string Easy
1321 Array, Simulation https://leetcode.com/problems/average-waiting-time Medium
1322 Array, Binary Search https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous
Hard
Array, Two Pointers, Binary Search,
Dynamic Programming, Bit
1323 Manipulation, Ordered Set, Bitmask https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
1324 Array, Stack, Monotonic Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium
Array, Binary Search, Dynamic
Programming, Sorting, Heap (Priority
1325 Queue) https://leetcode.com/problems/two-best-non-overlapping-events Medium
1326 Array, Binary Search, Sorting https://leetcode.com/problems/closest-room Hard
1327 Array, Breadth-First Search https://leetcode.com/problems/minimum-operations-to-convert-number Medium
1328 Array, Math, Union Find https://leetcode.com/problems/graph-connectivity-with-threshold Hard
1329 Array, Dynamic Programming https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms Medium
1330 Array https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square
Easy
Math, Binary Search, Prefix Sum,
1331 Randomized https://leetcode.com/problems/random-pick-with-weight Medium
1332 String https://leetcode.com/problems/check-if-word-equals-summation-of-two-words Easy
1333 Math, String, Simulation https://leetcode.com/problems/fraction-addition-and-subtraction Medium
1334 Array, Dynamic Programming, Matrix https://leetcode.com/problems/number-of-paths-with-max-score Hard
1335 Array, Math, String, Backtracking https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
String, Greedy, Binary Indexed Tree,
1336 Segment Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
1337 Math, Dynamic Programming https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments
Medium
1338 Array, Graph, Topological Sort, Matrix https://leetcode.com/problems/strange-printer-ii Hard
Array, String, Divide and Conquer,
Sorting, Heap (Priority Queue),
1339 Quickselect https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
1340 Array, Hash Table, String https://leetcode.com/problems/shortest-completing-word Easy
1341 Math https://leetcode.com/problems/count-odd-numbers-in-an-interval-range Easy
1342 Array, Hash Table, Two Pointers https://leetcode.com/problems/circular-array-loop Medium
1343 Array, Greedy, Sorting https://leetcode.com/problems/maximum-ice-cream-bars Medium
1344 Array, Sorting https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal
Medium
1345 String, Dynamic Programming https://leetcode.com/problems/count-the-repetitions Hard
1346 Array, Math, Bit Manipulation, Matrix https://leetcode.com/problems/transform-to-chessboard Hard
1347 Array, Math, Two Pointers, Sorting https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
1348 String, Greedy https://leetcode.com/problems/maximum-binary-string-after-change Medium
1349 Array, String, Simulation https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy
1350 Array, Math, Geometry https://leetcode.com/problems/minimum-area-rectangle-ii Medium
1351 String https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts
Easy
Hash Table, Math, Reservoir Sampling,
1352 Randomized https://leetcode.com/problems/random-flip-matrix Medium
1353 Math, Binary Search https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard
1354 Array, Greedy, Sorting https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium
1355 Array, Binary Search, Sorting https://leetcode.com/problems/find-target-indices-after-sorting-array Easy
1356 Math, Greedy, Game Theory https://leetcode.com/problems/sum-game Medium
1357 Hash Table, String https://leetcode.com/problems/number-of-different-integers-in-a-string Easy
Array, Hash Table, Binary Search,
1358 Design, Segment Tree https://leetcode.com/problems/range-frequency-queries Medium
1359 Hash Table, String, Counting https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium
Array, Tree, Depth-First Search, Binary
1360 Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
1361 String, Backtracking https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values
Medium
Array, Hash Table, Greedy, Sorting,
1362 Counting https://leetcode.com/problems/largest-values-from-labels Medium
1363 Hash Table, String https://leetcode.com/problems/can-convert-string-in-k-moves Medium
Array, Two Pointers, Binary Search,
1364 Sorting https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
1365 Array, Math, Binary Search, Prefix Sum https://leetcode.com/problems/sum-of-floored-pairs Hard
1366 Dynamic Programming https://leetcode.com/problems/painting-a-grid-with-three-different-colors Hard
Array, Hash Table, String, Graph,
1367 Topological Sort https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
Breadth-First Search, Graph, Shortest
1368 Path https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard
1369 Array, Binary Search https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store
Medium
Array, Greedy, Heap (Priority Queue),
1370 Ordered Set https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests
Hard
Dynamic Programming, Bit
1371 Manipulation, Memoization https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero
Hard
Dynamic Programming, Bit
Manipulation, Tree, Enumeration,
1372 Bitmask https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
1373 Array, Simulation https://leetcode.com/problems/teemo-attacking Easy
1374 Array, Math, Bit Manipulation https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard
1375 https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting Hard
1376 String, Stack https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings
Medium
1377 Array, Prefix Sum https://leetcode.com/problems/find-the-middle-index-in-array Easy
Array, String, Binary Search, Prefix
1378 Sum https://leetcode.com/problems/plates-between-candles Medium
Array, Divide and Conquer, Bit
Manipulation, Heap (Priority Queue),
1379 Matrix, Prefix Sum, Quickselect https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
1380 Math, Recursion https://leetcode.com/problems/count-good-numbers Medium
1381 Array, Hash Table, String, Sorting https://leetcode.com/problems/invalid-transactions Medium
1382 String, Greedy https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter
Easy
1383 Array, Hash Table, String https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium
Array, Depth-First Search, Breadth-
1384 First Search, Matrix https://leetcode.com/problems/find-all-groups-of-farmland Medium
String, Dynamic Programming, String
1385 Matching https://leetcode.com/problems/find-all-good-strings Hard
1386 Math, Binary Search https://leetcode.com/problems/smallest-good-base Hard
1387 Array, Greedy https://leetcode.com/problems/decrease-elements-to-make-array-zigzag Medium
Array, Binary Search, Bit Manipulation,
1388 Segment Tree https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
1389 Array, Hash Table, Design https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium
1390 Math, Dynamic Programming https://leetcode.com/problems/least-operators-to-express-number Hard
1391 String, Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating
Medium
1392 Array, Greedy https://leetcode.com/problems/merge-triplets-to-form-target-triplet Medium
Math, String, Dynamic Programming,
1393 Combinatorics https://leetcode.com/problems/vowels-of-all-substrings Medium
1394 String, Backtracking https://leetcode.com/problems/ambiguous-coordinates Medium
1395 Array, Prefix Sum https://leetcode.com/problems/describe-the-painting Medium
1396 Array, Bit Manipulation, Trie https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard
1397 Hash Table, String https://leetcode.com/problems/count-vowel-substrings-of-a-string Easy
1398 Array, Math, Dynamic Programming https://leetcode.com/problems/optimal-division Medium
1399 Array, Math https://leetcode.com/problems/find-greatest-common-divisor-of-array Easy
1400 Math https://leetcode.com/problems/sum-of-digits-in-base-k Easy
Hash Table, Design, Heap (Priority
1401 Queue), Data Stream, Ordered Set https://leetcode.com/problems/stock-price-fluctuation Medium
1402 Hash Table, Math https://leetcode.com/problems/count-largest-group Easy
1403 String https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros Easy
Math, Dynamic Programming,
1404 Probability and Statistics https://leetcode.com/problems/soup-servings Medium
1405 Hash Table, String, Counting https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences
Easy
1406 Math https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers
Easy
Array, Dynamic Programming, Bit
1407 Manipulation https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard
Array, Math, Dynamic Programming,
1408 Prefix Sum, Game Theory https://leetcode.com/problems/stone-game-viii Hard
1409 Union Find, Graph https://leetcode.com/problems/process-restricted-friend-requests Hard
1410 Array, Math, Geometry https://leetcode.com/problems/self-crossing Hard
1411 Two Pointers, String https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends
Medium
Array, Binary Search, Rolling Hash,
1412 Suffix Array, Hash Function https://leetcode.com/problems/longest-common-subpath Hard
1413 Array, Heap (Priority Queue) https://leetcode.com/problems/remove-stones-to-minimize-the-total Medium
1414 Array, Math, Sorting, Matrix https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
Dynamic Programming, Graph,
1415 Topological Sort https://leetcode.com/problems/parallel-courses-iii Hard
1416 Array, Greedy, Matrix https://leetcode.com/problems/maximum-matrix-sum Medium
Dynamic Programming, Tree, Depth-
1417 First Search, Union Find https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
1418 Array https://leetcode.com/problems/sum-of-beauty-in-the-array Medium
1419 Array, Sorting https://leetcode.com/problems/mean-of-array-after-removing-some-elements Easy
1420 Array, Math https://leetcode.com/problems/maximum-building-height Hard
1421 Array, Math, Matrix https://leetcode.com/problems/magic-squares-in-grid Medium
1422 String https://leetcode.com/problems/rearrange-spaces-between-words Easy
1423 Array, Binary Search, Sorting https://leetcode.com/problems/most-beautiful-item-for-each-query Medium
1424 Math, Design, Segment Tree https://leetcode.com/problems/fancy-sequence Hard
1425 Design, Heap (Priority Queue) https://leetcode.com/problems/seat-reservation-manager Medium
1426 String https://leetcode.com/problems/student-attendance-record-i Easy
1427 String https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n Medium
1428 Array, Math, Counting, Number Theory https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
1429 Hash Table, String, Counting https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy
1430 Array https://leetcode.com/problems/watering-plants Medium
Array, Hash Table, Counting,
1431 Enumeration, Prefix Sum https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
1432 Array, Greedy https://leetcode.com/problems/two-furthest-houses-with-different-colors Easy
1433 Math https://leetcode.com/problems/prime-arrangements Easy
1434 Array https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate
Easy
Math, Dynamic Programming, Tree,
Graph, Topological Sort,
1435 Combinatorics https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
1436 Array, Math, Dynamic Programming https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium
1437 Array, Hash Table, String https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list
Medium
1438 String, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses
Medium
Array, Binary Search, Sorting, Prefix
1439 Sum https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
1440 Hash Table, Math https://leetcode.com/problems/powerful-integers Medium
1441 Array https://leetcode.com/problems/maximum-difference-between-increasing-elementsEasy
1442 Math, String https://leetcode.com/problems/day-of-the-year Easy
1443 Math, Backtracking, Bit Manipulation https://leetcode.com/problems/circular-permutation-in-binary-representation Medium
1444 Array, Math, Union Find, Sorting https://leetcode.com/problems/gcd-sort-of-an-array Hard
Array, Hash Table, Sorting, Heap
1445 (Priority Queue) https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum
Easy
1446 Array, Hash Table, Math, Two Pointers https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
1447 Math, Geometry https://leetcode.com/problems/circle-and-rectangle-overlapping Medium
Array, Dynamic Programming,
Segment Tree, Queue, Heap (Priority
1448 Queue), Monotonic Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
1449 Hash Table, String https://leetcode.com/problems/maximum-number-of-words-you-can-type Easy
1450 Array, Greedy, Sorting https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors
Medium
1451 Array, Hash Table, Bit Manipulation https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard
1452 Array, String, Dynamic Programming https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary
Hard
1453 Array, Hash Table, Prefix Sum https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy
1454 Array, Queue, Simulation https://leetcode.com/problems/time-needed-to-buy-tickets Easy
1455 String, Stack, Greedy https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium
1456 Math https://leetcode.com/problems/day-of-the-week Easy
1457 Math https://leetcode.com/problems/simplified-fractions Medium
1458 Two Pointers, String https://leetcode.com/problems/reverse-prefix-of-word Easy
1459 Math, Geometry https://leetcode.com/problems/valid-boomerang Easy
1460 Array, Math, Number Theory https://leetcode.com/problems/check-if-it-is-a-good-array Hard
Math, Tree, Depth-First Search,
1461 Breadth-First Search https://leetcode.com/problems/tree-of-coprimes Hard
1462 String, Breadth-First Search https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations
Medium
1463 Bit Manipulation, Enumeration https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard
1464 String https://leetcode.com/problems/reformat-date Easy
1465 Hash Table, String https://leetcode.com/problems/second-largest-digit-in-a-string Easy
Hash Table, String, Counting, Prefix
1466 Sum https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
1467 String, Greedy https://leetcode.com/problems/maximum-value-after-insertion Medium
1468 Array, Sorting https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores
Easy
Array, Binary Search, Sliding Window,
1469 Prefix Sum https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
Array, Depth-First Search, Breadth-
1470 First Search, Matrix, Simulation https://leetcode.com/problems/contain-virus Hard
1471 Array, Math https://leetcode.com/problems/adding-two-negabinary-numbers Medium
Array, Dynamic Programming, Bit
1472 Manipulation, Memoization, Bitmask https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
Dynamic Programming, Bit
1473 Manipulation, Memoization, Bitmask https://leetcode.com/problems/maximize-grid-happiness Hard
1474 Array, Bit Manipulation, Trie https://leetcode.com/problems/maximum-genetic-difference-query Hard
1475 Math https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients Medium
1476 Array, Greedy https://leetcode.com/problems/removing-minimum-and-maximum-from-array Medium
Array, Dynamic Programming, Prefix
1477 Sum https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium
1478 Math, Binary Search, Greedy https://leetcode.com/problems/building-boxes Hard
Array, Hash Table, Breadth-First
1479 Search, Sorting https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
1480 Array, Sorting https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance
Medium
Array, Math, Depth-First Search,
Breadth-First Search, Graph,
1481 Geometry https://leetcode.com/problems/detonate-the-maximum-bombs Medium
1482 Array, Two Pointers, String https://leetcode.com/problems/sentence-similarity-iii Medium
1483 String https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-word
Easy
1484 Array, Hash Table https://leetcode.com/problems/two-out-of-three Easy
1485 Array, Breadth-First Search, Graph https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium
1486 Array, Binary Search https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays Hard
Math, Dynamic Programming,
Backtracking, Combinatorics,
1487 Probability and Statistics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
1488 Two Pointers, Binary Search, Graph https://leetcode.com/problems/count-pairs-of-nodes Hard
1489 Array, Greedy, Matrix https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium
Depth-First Search, Graph, Eulerian
1490 Circuit https://leetcode.com/problems/valid-arrangement-of-pairs Hard
Array, Binary Search, Simulation,
1491 Prefix Sum https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
1492 Bitmask https://leetcode.com/problems/distribute-repeating-integers Hard
1493 Array, Math, Simulation https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Medium
1494 Array, Greedy https://leetcode.com/problems/add-minimum-number-of-rungs Medium
1495 Array, Breadth-First Search, Matrix https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard
1496 String, Greedy https://leetcode.com/problems/latest-time-by-replacing-hidden-digits Easy
1497 String, Simulation https://leetcode.com/problems/sum-of-digits-of-string-after-convert Easy
1498 String https://leetcode.com/problems/reformat-phone-number Easy
Design, Queue, Heap (Priority Queue),
1499 Ordered Set https://leetcode.com/problems/finding-mk-average Hard
Hash Table, Binary Search, Tree,
1500 Depth-First Search, Binary Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
1501 Array, Enumeration https://leetcode.com/problems/count-special-quadruplets Easy
Array, Hash Table, Math, Counting,
1502 Number Theory https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
1503 Array, String https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
Medium
1504 Array, Math https://leetcode.com/problems/four-divisors Medium
1505 Array, Simulation https://leetcode.com/problems/most-visited-sector-in-a-circular-track Easy
1506 Array, Greedy, String Matching https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array
Medium
1507 Array, Dynamic Programming https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time Hard
1508 Array, Math, Simulation https://leetcode.com/problems/find-missing-observations Medium
1509 Array, Backtracking, Graph https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard
1510 Math https://leetcode.com/problems/three-divisors Easy
Array, Hash Table, String, Sorting,
1511 Ordered Set https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
1512 Math, Binary Search https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples
Medium
1513 Array, Hash Table, Design, Counting https://leetcode.com/problems/detect-squares Medium
String, Dynamic Programming, Suffix
1514 Array https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard
String, Stack, Greedy, Monotonic
1515 Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
Array, Math, Dynamic Programming,
1516 Bit Manipulation, Bitmask https://leetcode.com/problems/the-number-of-good-subsets Hard
1517 Linked List https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points
Medium
1518 Array, Sliding Window https://leetcode.com/problems/k-radius-subarray-averages Medium
1519 Array, Hash Table, String, Counting https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
Array, Hash Table, Design, Data
1520 Stream https://leetcode.com/problems/design-an-ordered-stream Easy
1521 String https://leetcode.com/problems/delete-characters-to-make-fancy-string Easy
1522 Array, Matrix, Prefix Sum https://leetcode.com/problems/largest-magic-square Medium
Hash Table, Tree, Breadth-First
1523 Search, Design https://leetcode.com/problems/operations-on-tree Medium
1524 Array, Matrix, Simulation https://leetcode.com/problems/convert-1d-array-into-2d-array Easy
1525 Array, Sorting https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone Easy
1526 Two Pointers, String https://leetcode.com/problems/magical-string Medium
1527 Math, Stack, Simulation https://leetcode.com/problems/clumsy-factorial Medium
1528 Array, String https://leetcode.com/problems/check-if-string-is-a-prefix-of-array Easy
1529 Array, Greedy https://leetcode.com/problems/previous-permutation-with-one-swap Medium
Array, Binary Search, Greedy, Queue,
1530 Sorting, Monotonic Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
1531 Hash Table, String https://leetcode.com/problems/rings-and-rods Easy
1532 Array, Breadth-First Search https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes Hard
Hash Table, Tree, Depth-First Search,
1533 Design https://leetcode.com/problems/throne-inheritance Medium
1534 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium
1535 Math, String https://leetcode.com/problems/number-of-days-between-two-dates Easy
1536 Math https://leetcode.com/problems/closest-divisors Medium
Array, Dynamic Programming, Bit
1537 Manipulation, Bitmask https://leetcode.com/problems/minimum-incompatibility Hard
1538 Array, Greedy, Sorting https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging
Medium
1539 Array, Divide and Conquer https://leetcode.com/problems/find-array-given-subset-sums Hard
1540 Array, String, Simulation https://leetcode.com/problems/adding-spaces-to-a-string Medium
1541 Array, Hash Table, String, Counting https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
1542 Math, Geometry, Randomized https://leetcode.com/problems/best-position-for-a-service-centre Hard
1543 Graph https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph Hard
1544 Two Pointers, String https://leetcode.com/problems/remove-palindromic-subsequences Easy
1545 Dynamic Programming, Memoization https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete
Hard
String, Dynamic Programming, Trie,
Sliding Window, Rolling Hash, Hash
1546 Function https://leetcode.com/problems/distinct-echo-substrings Hard
Array, Hash Table, Sorting,
1547 Enumeration https://leetcode.com/problems/recover-the-original-array Hard
1548 Math, String, Greedy, Game Theory https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
1549 Array https://leetcode.com/problems/minimum-distance-to-the-target-element Easy
1550 String https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence Easy
1551 String, Greedy https://leetcode.com/problems/minimum-moves-to-convert-string Easy
1552 Array, Simulation https://leetcode.com/problems/count-unhappy-friends Medium
1553 Array, Two Pointers, String https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy
Array, Heap (Priority Queue),
1554 Simulation https://leetcode.com/problems/number-of-orders-in-the-backlog Medium
1555 Array, Matrix, Simulation https://leetcode.com/problems/cyclically-rotating-a-grid Medium
1556 String, Simulation https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid
Medium
1557 String https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones
Easy
1558 Array, Hash Table, String, Sorting https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
Array, Hash Table, String, Trie, Hash
1559 Function https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
String, Backtracking, Greedy,
1560 Counting, Enumeration https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
1561 Math, Brainteaser https://leetcode.com/problems/moving-stones-until-consecutive Medium
1562 Math, String https://leetcode.com/problems/the-number-of-full-rounds-you-have-played Medium
1563 Array, Sorting https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points
Medium
Math, String, Dynamic Programming,
1564 Stack https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
1565 Math, Enumeration https://leetcode.com/problems/count-square-sum-triples Easy
1566 Array, Math, Dynamic Programming https://leetcode.com/problems/count-ways-to-make-array-with-product Hard
Array, Hash Table, Sorting,
1567 Enumeration https://leetcode.com/problems/finding-3-digit-even-numbers Easy
1568 Array, String https://leetcode.com/problems/maximum-number-of-words-found-in-sentences Easy
Math, Dynamic Programming, Breadth-
First Search, Graph, Memoization,
1569 Game Theory https://leetcode.com/problems/cat-and-mouse-ii Hard
Depth-First Search, Graph, Eulerian
1570 Circuit https://leetcode.com/problems/cracking-the-safe Hard
1571 Math, Greedy https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer
Medium
1572 Math, Recursion https://leetcode.com/problems/maximize-number-of-nice-divisors Hard
1573 Array, Greedy https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum Medium
1574 Array, Dynamic Programming, Matrix https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard
1575 Hash Table, String https://leetcode.com/problems/html-entity-parser Medium
1576 Hash Table, Design https://leetcode.com/problems/design-authentication-manager Medium
Array, Hash Table, Design, Heap
1577 (Priority Queue), Ordered Set https://leetcode.com/problems/design-movie-rental-system Hard
1578 Hash Table, String, Counting https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy
1579 String, Stack https://leetcode.com/problems/tag-validator Hard
1580 Divide and Conquer, Tree https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees
Medium
Tree, Depth-First Search, Breadth-First
1581 Search, Binary Tree https://leetcode.com/problems/print-binary-tree Medium
1582 Array, String, Greedy https://leetcode.com/problems/largest-number-after-mutating-substring Medium
1583 Array, Greedy https://leetcode.com/problems/minimum-number-of-people-to-teach Medium
Array, Math, Sorting, Heap (Priority
1584 Queue), Matrix, Prefix Sum https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
1585 Simulation https://leetcode.com/problems/incremental-memory-leak Medium
1586 String, Simulation https://leetcode.com/problems/decode-the-slanted-ciphertext Medium
Array, Math, Greedy, Counting, Game
1587 Theory https://leetcode.com/problems/stone-game-ix Medium
1588 Array, Matrix, Enumeration https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium
Array, Math, String, Dynamic
1589 Programming, Stack, Memoization https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
1590 Math https://leetcode.com/problems/a-number-after-a-double-reversal Easy
1591 Math https://leetcode.com/problems/largest-palindrome-product Hard
Array, Math, Bit Manipulation,
1592 Brainteaser, Game Theory https://leetcode.com/problems/chalkboard-xor-game Hard
1593 Math, String, Combinatorics https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted
Hard
1594 String https://leetcode.com/problems/masking-personal-information Medium
Hash Table, Math, String, Stack,
1595 Recursion https://leetcode.com/problems/basic-calculator-iv Hard
1596 Linked List https://leetcode.com/problems/reverse-nodes-in-even-length-groups Medium
1597 Array, Math, Geometry https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard
Hard
1598 Array, Hash Table, Design https://leetcode.com/problems/apply-discount-every-n-orders Medium
1599 Tree, Graph, Topological Sort https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard
1600 String, Dynamic Programming https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings
Hard
1601 String, Rolling Hash, Hash Function https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings
Hard
1602 Array, Hash Table https://leetcode.com/problems/card-flipping-game Medium
1603 Design, Simulation https://leetcode.com/problems/walking-robot-simulation-ii Medium
1604 https://leetcode.com/problems/destroying-asteroids Medium
1605 https://leetcode.com/problems/number-of-laser-beams-in-a-bank Medium
1606 Math, Greedy, Recursion https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium
Hash Table, Binary Search, Design,
1607 Sorting, Ordered Set https://leetcode.com/problems/tweet-counts-per-frequency Medium
Design, Heap (Priority Queue), Data
1608 Stream, Ordered Set https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
1609 Array https://leetcode.com/problems/smallest-index-with-equal-value Easy
1610 Math, String, Simulation https://leetcode.com/problems/fizz-buzz Easy
1611 Math, Backtracking, Enumeration https://leetcode.com/problems/next-greater-numerically-balanced-number Medium
1612 Array, Hash Table, Design, Simulation https://leetcode.com/problems/simple-bank-system Medium
1613 String https://leetcode.com/problems/number-of-valid-words-in-a-sentence Easy
1614 https://leetcode.com/problems/check-if-all-as-appears-before-all-bs Easy
1615 Array, Two Pointers, Simulation https://leetcode.com/problems/watering-plants-ii Medium
1616 Array, Prefix Sum https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day
Medium
1617 Array, Matrix, Enumeration https://leetcode.com/problems/check-if-move-is-legal Medium
1618 Math, Enumeration https://leetcode.com/problems/sum-of-k-mirror-numbers Hard
1619 Math, String https://leetcode.com/problems/equal-rational-numbers Hard
1620 Array, Matrix https://leetcode.com/problems/image-overlap Medium
1621 Array, Simulation https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel Medium
1622 Array, Enumeration https://leetcode.com/problems/coordinate-with-maximum-network-quality Medium
1623 Array, Math https://leetcode.com/problems/escape-the-ghosts Medium
1624 Math https://leetcode.com/problems/abbreviating-the-product-of-a-range Hard
1625 Array, Simulation https://leetcode.com/problems/walking-robot-simulation Medium
Math, Two Pointers, Probability and
1626 Statistics https://leetcode.com/problems/statistics-from-a-large-sample Medium
1627 Array, String, Backtracking, Simulation https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard
Hard
Math, Bit Manipulation, Depth-First
1628 Search, Breadth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Array, Hash Table https://leetcode.com/problems/two-sum Easy
Array, Divide and Conquer, Dynamic
2 Programming https://leetcode.com/problems/maximum-subarray Easy
3 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock Easy
4 String, Stack https://leetcode.com/problems/valid-parentheses Easy
5 Linked List, Recursion https://leetcode.com/problems/reverse-linked-list Easy
6 Linked List, Recursion https://leetcode.com/problems/merge-two-sorted-lists Easy
Math, Dynamic Programming,
7 Memoization https://leetcode.com/problems/climbing-stairs Easy
Tree, Depth-First Search, Breadth-First
8 Search, Binary Tree https://leetcode.com/problems/symmetric-tree Easy
9 Array, Bit Manipulation https://leetcode.com/problems/single-number Easy
10 Array, Two Pointers https://leetcode.com/problems/move-zeroes Easy
11 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/intersection-of-two-linked-lists Easy
Array, Hash Table, Divide and
12 Conquer, Sorting, Counting https://leetcode.com/problems/majority-element Easy
Linked List, Two Pointers, Stack,
13 Recursion https://leetcode.com/problems/palindrome-linked-list Easy
Tree, Depth-First Search, Breadth-First
14 Search, Binary Tree https://leetcode.com/problems/invert-binary-tree Easy
15 Stack, Design https://leetcode.com/problems/min-stack Easy
16 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/diameter-of-binary-tree Easy
Stack, Tree, Depth-First Search, Binary
17 Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy
18 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/linked-list-cycle Easy
19 String https://leetcode.com/problems/longest-common-prefix Easy
20 Array, Binary Search https://leetcode.com/problems/search-insert-position Easy
21 Array, Hash Table https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array Easy
Tree, Depth-First Search, Breadth-First
22 Search, Binary Tree https://leetcode.com/problems/merge-two-binary-trees Easy
Tree, Depth-First Search, Breadth-First
23 Search, Binary Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
Array, Divide and Conquer, Tree,
24 Binary Search Tree, Binary Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
25 Array, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array Easy
Dynamic Programming, Bit
26 Manipulation https://leetcode.com/problems/counting-bits Easy
27 Array, Dynamic Programming https://leetcode.com/problems/min-cost-climbing-stairs Easy
28 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/balanced-binary-tree Easy
29 Math https://leetcode.com/problems/palindrome-number Easy
Tree, Depth-First Search, Breadth-First
30 Search, Binary Tree https://leetcode.com/problems/same-tree Easy
Tree, Depth-First Search, Binary
31 Search Tree, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
32 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/path-sum Easy
Tree, Depth-First Search, String
33 Matching, Binary Tree, Hash Function https://leetcode.com/problems/subtree-of-another-tree Easy
Array, Hash Table, Math, Bit
34 Manipulation, Sorting https://leetcode.com/problems/missing-number Easy
35 Array, Dynamic Programming https://leetcode.com/problems/pascals-triangle Easy
36 Hash Table, Math, Two Pointers https://leetcode.com/problems/happy-number Easy
37 Linked List, Two Pointers https://leetcode.com/problems/middle-of-the-linked-list Easy
38 Array, Two Pointers, Binary Search https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy
39 Hash Table, String, Queue, Counting https://leetcode.com/problems/first-unique-character-in-a-string Easy
40 Array, Two Pointers, Sorting https://leetcode.com/problems/squares-of-a-sorted-array Easy
41 Linked List, Recursion https://leetcode.com/problems/remove-linked-list-elements Easy
Array, Depth-First Search, Breadth-
42 First Search, Matrix https://leetcode.com/problems/island-perimeter Easy
43 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list Easy
Math, String, Bit Manipulation,
44 Simulation https://leetcode.com/problems/add-binary Easy
45 Hash Table, String, Sorting https://leetcode.com/problems/valid-anagram Easy
46 Binary Search, Interactive https://leetcode.com/problems/first-bad-version Easy
47 Two Pointers, String, Greedy https://leetcode.com/problems/valid-palindrome-ii Easy
48 Linked List https://leetcode.com/problems/delete-node-in-a-linked-list Easy
Array, Hash Table, Two Pointers,
49 Binary Search, Sorting https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
50 Two Pointers, String, Recursion https://leetcode.com/problems/reverse-string Easy
Tree, Depth-First Search, Binary
51 Search Tree, Binary Tree https://leetcode.com/problems/range-sum-of-bst Easy
Stack, Tree, Depth-First Search, Binary
52 Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy
Two Pointers, String, Dynamic
53 Programming https://leetcode.com/problems/is-subsequence Easy
String, Tree, Depth-First Search,
54 Binary Tree https://leetcode.com/problems/binary-tree-paths Easy
Tree, Depth-First Search, Breadth-First
55 Search, Binary Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
Stack, Tree, Depth-First Search, Binary
56 Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy
57 Array, Math https://leetcode.com/problems/plus-one Easy
Two Pointers, String, Stack,
58 Simulation https://leetcode.com/problems/backspace-string-compare Easy
59 Two Pointers, String, String Matching https://leetcode.com/problems/implement-strstr Easy
60 Array, Hash Table, Sorting https://leetcode.com/problems/contains-duplicate Easy
61 Hash Table, String https://leetcode.com/problems/jewels-and-stones Easy
Array, Depth-First Search, Breadth-
62 First Search, Matrix https://leetcode.com/problems/flood-fill Easy
Hash Table, Two Pointers, Tree, Depth-
First Search, Breadth-First Search,
63 Binary Search Tree, Binary Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
64 Math, Binary Search https://leetcode.com/problems/sqrtx Easy
65 Hash Table, String https://leetcode.com/problems/isomorphic-strings Easy
66 Array, Binary Search https://leetcode.com/problems/binary-search Easy
67 String, String Matching https://leetcode.com/problems/repeated-substring-pattern Easy
68 Array, Two Pointers https://leetcode.com/problems/remove-element Easy
Tree, Depth-First Search, Breadth-First
69 Search, Binary Tree https://leetcode.com/problems/sum-of-left-leaves Easy
70 Bit Manipulation https://leetcode.com/problems/hamming-distance Easy
71 Two Pointers, String https://leetcode.com/problems/valid-palindrome Easy
72 Math, String, Simulation https://leetcode.com/problems/add-strings Easy
73 Stack, Design, Queue https://leetcode.com/problems/implement-queue-using-stacks Easy
74 Hash Table, Math, String https://leetcode.com/problems/roman-to-integer Easy
75 Array, Hash Table, Graph https://leetcode.com/problems/find-the-town-judge Easy
76 Array, Two Pointers, Sorting https://leetcode.com/problems/merge-sorted-array Easy
77 String, Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string Easy
Tree, Depth-First Search, Breadth-First
78 Search, Binary Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
79 Array, Prefix Sum https://leetcode.com/problems/find-pivot-index Easy
80 Array, Hash Table, Sorting, Counting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
81 Math, Bit Manipulation, Recursion https://leetcode.com/problems/power-of-two Easy
Math, Dynamic Programming,
82 Recursion, Memoization https://leetcode.com/problems/fibonacci-number Easy
83 Divide and Conquer, Bit Manipulation https://leetcode.com/problems/reverse-bits Easy
84 Hash Table, String https://leetcode.com/problems/word-pattern Easy
85 Array, Hash Table, String https://leetcode.com/problems/verifying-an-alien-dictionary Easy
Tree, Depth-First Search, Breadth-First
86 Search, Binary Tree https://leetcode.com/problems/cousins-in-binary-tree Easy
87 Two Pointers, String https://leetcode.com/problems/count-binary-substrings Easy
88 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-array-by-parity Easy
89 Bit Manipulation https://leetcode.com/problems/number-of-1-bits Easy
90 Array, Math, Sorting https://leetcode.com/problems/maximum-product-of-three-numbers Easy
91 Math, String https://leetcode.com/problems/excel-sheet-column-title Easy
Array, Hash Table, Two Pointers,
92 Binary Search, Sorting https://leetcode.com/problems/intersection-of-two-arrays Easy
93 Hash Table, String, Greedy https://leetcode.com/problems/longest-palindrome Easy
94 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy
95 Two Pointers, String https://leetcode.com/problems/reverse-words-in-a-string-iii Easy
96 Math, String https://leetcode.com/problems/excel-sheet-column-number Easy
Array, Hash Table, Linked List, Design,
97 Hash Function https://leetcode.com/problems/design-hashmap Easy
98 Linked List, Math https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy
99 Array https://leetcode.com/problems/max-consecutive-ones Easy
100 Array, Prefix Sum https://leetcode.com/problems/running-sum-of-1d-array Easy
101 Array, Dynamic Programming https://leetcode.com/problems/pascals-triangle-ii Easy
Stack, Tree, Depth-First Search, Binary
102 Search Tree, Binary Tree https://leetcode.com/problems/increasing-order-search-tree Easy
103 Array, Hash Table, String https://leetcode.com/problems/find-common-characters Easy
104 Array, Two Pointers, String https://leetcode.com/problems/shortest-distance-to-a-character Easy
105 Array, Greedy https://leetcode.com/problems/can-place-flowers Easy
106 Array, Hash Table, Sliding Window https://leetcode.com/problems/contains-duplicate-ii Easy
107 Array, Hash Table, Math, Counting https://leetcode.com/problems/number-of-good-pairs Easy
108 Array https://leetcode.com/problems/shuffle-the-array Easy
109 Array, Binary Search https://leetcode.com/problems/kth-missing-positive-number Easy
110 Array, Binary Search https://leetcode.com/problems/peak-index-in-a-mountain-array Easy
Tree, Depth-First Search, Binary
111 Search Tree, Binary Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
112 Array, Heap (Priority Queue) https://leetcode.com/problems/last-stone-weight Easy
113 Bit Manipulation https://leetcode.com/problems/number-complement Easy
114 Math, Binary Search https://leetcode.com/problems/valid-perfect-square Easy
115 Math, Binary Search https://leetcode.com/problems/arranging-coins Easy
Array, Two Pointers, Matrix,
116 Simulation https://leetcode.com/problems/flipping-an-image Easy
Tree, Design, Binary Search Tree,
Heap (Priority Queue), Binary Tree,
117 Data Stream https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
Tree, Depth-First Search, Breadth-First
118 Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy
119 Array, Hash Table https://leetcode.com/problems/degree-of-an-array Easy
Hash Table, String, Bit Manipulation,
120 Sorting https://leetcode.com/problems/find-the-difference Easy
Tree, Depth-First Search, Breadth-First
Search, Binary Search Tree, Binary
121 Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
122 Array, Binary Search, Matrix https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy
123 Array, Matrix, Simulation https://leetcode.com/problems/reshape-the-matrix Easy
124 Array, Matrix https://leetcode.com/problems/toeplitz-matrix Easy
125 Array, Design, Prefix Sum https://leetcode.com/problems/range-sum-query-immutable Easy
126 Stack, Design, Queue https://leetcode.com/problems/implement-stack-using-queues Easy
Array, Hash Table, Stack, Monotonic
127 Stack https://leetcode.com/problems/next-greater-element-i Easy
128 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy
Array, Hash Table, Bit Manipulation,
129 Sorting https://leetcode.com/problems/set-mismatch Easy
130 String, String Matching https://leetcode.com/problems/rotate-string Easy
131 Array, Hash Table, String https://leetcode.com/problems/unique-email-addresses Easy
132 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-array-by-parity-ii Easy
133 String, Simulation https://leetcode.com/problems/robot-return-to-origin Easy
134 Array https://leetcode.com/problems/longest-continuous-increasing-subsequence Easy
135 String, Greedy, Counting https://leetcode.com/problems/split-a-string-in-balanced-strings Easy
136 Math, Simulation, Number Theory https://leetcode.com/problems/add-digits Easy
Array, Math, Two Pointers, String,
137 Greedy https://leetcode.com/problems/di-string-match Easy
138 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/leaf-similar-trees Easy
139 Array, Math, Prefix Sum https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy
140 Array, String, Sorting https://leetcode.com/problems/reorder-data-in-log-files Easy
Array, Hash Table, Sorting, Counting
141 Sort https://leetcode.com/problems/relative-sort-array Easy
142 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-tilt Easy
143 Stack, Tree, Depth-First Search https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy
144 Array, Sorting https://leetcode.com/problems/third-maximum-number Easy
Tree, Depth-First Search, Breadth-First
Search, Binary Search Tree, Binary
145 Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
146 Array, Hash Table, Sorting https://leetcode.com/problems/longest-harmonious-subsequence Easy
147 Two Pointers, String https://leetcode.com/problems/long-pressed-name Easy
148 Array, Two Pointers https://leetcode.com/problems/duplicate-zeros Easy
149 Hash Table, String, Counting https://leetcode.com/problems/ransom-note Easy
150 Stack, Tree, Depth-First Search https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy
151 Two Pointers, String https://leetcode.com/problems/reverse-vowels-of-a-string Easy
152 Array, Sliding Window https://leetcode.com/problems/maximum-average-subarray-i Easy
153 Math, Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy
Math, Dynamic Programming,
154 Memoization https://leetcode.com/problems/n-th-tribonacci-number Easy
Array, Binary Search, Sorting, Heap
155 (Priority Queue), Matrix https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
156 Array https://leetcode.com/problems/valid-mountain-array Easy
157 Two Pointers, String https://leetcode.com/problems/reverse-only-letters Easy
158 Array https://leetcode.com/problems/monotonic-array Easy
159 Array, Sorting https://leetcode.com/problems/minimum-absolute-difference Easy
160 Array https://leetcode.com/problems/summary-ranges Easy
161 Array, Math, Greedy https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position
Easy
162 Math, Geometry https://leetcode.com/problems/rectangle-overlap Easy
163 Hash Table, String https://leetcode.com/problems/buddy-strings Easy
164 Array https://leetcode.com/problems/kids-with-the-greatest-number-of-candies Easy
165 Math, Bit Manipulation, Recursion https://leetcode.com/problems/power-of-four Easy
166 Array, Greedy, Sorting https://leetcode.com/problems/maximum-units-on-a-truck Easy
String, Tree, Depth-First Search,
167 Binary Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy
168 Array, Greedy, Sorting https://leetcode.com/problems/assign-cookies Easy
169 Array, Binary Search https://leetcode.com/problems/find-smallest-letter-greater-than-target Easy
170 Hash Table, String https://leetcode.com/problems/most-common-word Easy
171 Math https://leetcode.com/problems/ugly-number Easy
172 String https://leetcode.com/problems/consecutive-characters Easy
Tree, Depth-First Search, Breadth-First
173 Search, Binary Tree https://leetcode.com/problems/univalued-binary-tree Easy
Math, Dynamic Programming,
174 Brainteaser, Game Theory https://leetcode.com/problems/divisor-game Easy
175 Array, Hash Table, String https://leetcode.com/problems/unique-morse-code-words Easy
176 String, Stack https://leetcode.com/problems/remove-outermost-parentheses Easy
177 Math, String https://leetcode.com/problems/greatest-common-divisor-of-strings Easy
Array, Hash Table, Math, Counting,
178 Number Theory https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
179 Array, Hash Table https://leetcode.com/problems/unique-number-of-occurrences Easy
180 Array, String https://leetcode.com/problems/shuffle-string Easy
181 Array, Math, Geometry https://leetcode.com/problems/minimum-time-visiting-all-points Easy
Array, Hash Table, Binary Search,
182 Sorting https://leetcode.com/problems/fair-candy-swap Easy
Array, Hash Table, Linked List, Design,
183 Hash Function https://leetcode.com/problems/design-hashset Easy
184 Array, Greedy https://leetcode.com/problems/lemonade-change Easy
185 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy
186 Array https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side
Easy
187 Math https://leetcode.com/problems/self-dividing-numbers Easy
188 Array, Hash Table, String https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy
189 Array https://leetcode.com/problems/find-numbers-with-even-number-of-digits Easy
190 Array, Hash Table, Sorting https://leetcode.com/problems/sort-array-by-increasing-frequency Easy
191 Array, Matrix https://leetcode.com/problems/richest-customer-wealth Easy
192 String https://leetcode.com/problems/detect-capital Easy
193 Array, Matrix, Simulation https://leetcode.com/problems/transpose-matrix Easy
194 Array, Greedy https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum Easy
195 Math, Brainteaser, Game Theory https://leetcode.com/problems/nim-game Easy
196 Array, Math https://leetcode.com/problems/add-to-array-form-of-integer Easy
197 String https://leetcode.com/problems/defanging-an-ip-address Easy
198 Array, Prefix Sum https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum Easy
199 Array, Stack, Simulation https://leetcode.com/problems/baseball-game Easy
200 String https://leetcode.com/problems/to-lower-case Easy
201 Hash Table, String, Counting https://leetcode.com/problems/maximum-number-of-balloons Easy
202 Array, Math https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero Easy
203 Backtracking, Bit Manipulation https://leetcode.com/problems/binary-watch Easy
204 Array, Hash Table https://leetcode.com/problems/distribute-candies Easy
205 Array, Hash Table, String https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy
206 Math, Greedy https://leetcode.com/problems/maximum-69-number Easy
207 Hash Table, String https://leetcode.com/problems/destination-city Easy
208 Math https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer
Easy
209 Array, Simulation https://leetcode.com/problems/create-target-array-in-the-given-order Easy
210 Array, Stack, Monotonic Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy
211 Array, Greedy, Sorting https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy
212 Hash Table, String https://leetcode.com/problems/uncommon-words-from-two-sentences Easy
213 Bit Manipulation https://leetcode.com/problems/binary-number-with-alternating-bits Easy
214 Array, Matrix https://leetcode.com/problems/matrix-diagonal-sum Easy
215 Array, Hash Table, String https://leetcode.com/problems/keyboard-row Easy
216 Array, Hash Table https://leetcode.com/problems/n-repeated-element-in-size-2n-array Easy
217 Two Pointers, String https://leetcode.com/problems/reverse-string-ii Easy
218 Math, Bit Manipulation https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy
Array, Bit Manipulation, Sorting,
219 Counting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
220 Array, Math, Greedy, Sorting https://leetcode.com/problems/largest-perimeter-triangle Easy
221 Array, Matrix https://leetcode.com/problems/lucky-numbers-in-a-matrix Easy
222 Array, Hash Table, Sorting https://leetcode.com/problems/rank-transform-of-an-array Easy
223 String https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping Easy
224 Array, Simulation https://leetcode.com/problems/build-array-from-permutation Easy
225 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy
226 Array, Math, Geometry https://leetcode.com/problems/check-if-it-is-a-straight-line Easy
227 String https://leetcode.com/problems/license-key-formatting Easy
228 Design, Queue, Data Stream https://leetcode.com/problems/number-of-recent-calls Easy
229 Math, Bit Manipulation https://leetcode.com/problems/xor-operation-in-an-array Easy
230 Array, Hash Table, Matrix, Simulation https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
231 Bit Manipulation https://leetcode.com/problems/complement-of-base-10-integer Easy
Array, Hash Table, Two Pointers,
232 Binary Search, Sorting https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
233 String, Stack https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses Easy
234 String, Sorting https://leetcode.com/problems/sorting-the-sentence Easy
Array, Hash Table, String, Bit
235 Manipulation https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
236 Math, Simulation https://leetcode.com/problems/distribute-candies-to-people Easy
237 Math, Recursion https://leetcode.com/problems/power-of-three Easy
238 Array https://leetcode.com/problems/1-bit-and-2-bit-characters Easy
239 Array https://leetcode.com/problems/decompress-run-length-encoded-list Easy
240 String https://leetcode.com/problems/goat-latin Easy
241 Array, Math, Simulation https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy
242 Array, String https://leetcode.com/problems/count-items-matching-a-rule Easy
243 Array, Prefix Sum https://leetcode.com/problems/find-the-highest-altitude Easy
244 String, Stack https://leetcode.com/problems/make-the-string-great Easy
245 Array, String https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent Easy
246 Array, Stack, Queue, Simulation https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
247 Math, Simulation https://leetcode.com/problems/water-bottles Easy
248 Array, Hash Table https://leetcode.com/problems/check-array-formation-through-concatenation Easy
249 Array, Greedy, Sorting, Counting Sort https://leetcode.com/problems/array-partition-i Easy
250 Array https://leetcode.com/problems/concatenation-of-array Easy
251 Array, Hash Table, Sorting https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy
252 Array, Math https://leetcode.com/problems/range-addition-ii Easy
253 Array, Hash Table, Counting https://leetcode.com/problems/sum-of-unique-elements Easy
254 Array https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array Easy
255 Array, Sorting https://leetcode.com/problems/largest-number-at-least-twice-of-others Easy
256 String https://leetcode.com/problems/positions-of-large-groups Easy
Array, Math, Backtracking, Bit
257 Manipulation, Combinatorics https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
258 Array, Bit Manipulation https://leetcode.com/problems/decode-xored-array Easy
259 Array, Binary Search, Sorting https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Easy
260 String https://leetcode.com/problems/longest-uncommon-subsequence-i Easy
261 Array, Hash Table, Counting https://leetcode.com/problems/find-lucky-integer-in-an-array Easy
262 Hash Table, String https://leetcode.com/problems/check-if-the-sentence-is-pangram Easy
263 String https://leetcode.com/problems/goal-parser-interpretation Easy
264 Design, Simulation, Counting https://leetcode.com/problems/design-parking-system Easy
Depth-First Search, Breadth-First
265 Search, Graph https://leetcode.com/problems/find-if-path-exists-in-graph Easy
266 Array https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-timeEasy
267 Array, Sorting https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence Easy
268 Math, Simulation https://leetcode.com/problems/count-of-matches-in-tournament Easy
269 Math https://leetcode.com/problems/perfect-number Easy
270 Binary Search, Interactive https://leetcode.com/problems/guess-number-higher-or-lower Easy
271 Array https://leetcode.com/problems/distance-between-bus-stops Easy
272 Array https://leetcode.com/problems/binary-prefix-divisible-by-5 Easy
273 Array, String https://leetcode.com/problems/slowest-key Easy
274 Hash Table, String, Counting https://leetcode.com/problems/increasing-decreasing-string Easy
275 String https://leetcode.com/problems/length-of-last-word Easy
276 String, String Matching https://leetcode.com/problems/string-matching-in-an-array Easy
277 String https://leetcode.com/problems/maximum-score-after-splitting-a-string Easy
278 String, String Matching https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
Easy
279 Array, Greedy https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing Easy
280 Array, Hash Table, Counting https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy
281 Array, Math, Geometry, Sorting, Matrix https://leetcode.com/problems/matrix-cells-in-distance-order Easy
282 Hash Table, String https://leetcode.com/problems/path-crossing Easy
283 Array, Matrix, Simulation https://leetcode.com/problems/shift-2d-grid Easy
284 String, Counting https://leetcode.com/problems/determine-if-string-halves-are-alike Easy
285 Array, Enumeration https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times
Easy
286 Math https://leetcode.com/problems/base-7 Easy
287 Math, Bit Manipulation https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy
288 Array, Counting https://leetcode.com/problems/maximum-population-year Easy
Hash Table, String, Bit Manipulation,
289 Sliding Window https://leetcode.com/problems/longest-nice-substring Easy
290 Array, Stack, Simulation https://leetcode.com/problems/build-an-array-with-stack-operations Easy
291 Array, Matrix, Simulation https://leetcode.com/problems/available-captures-for-rook Easy
292 Array, Matrix https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation
Easy
293 Array, Sorting https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary
Easy
294 String https://leetcode.com/problems/number-of-segments-in-a-string Easy
Hash Table, String, Sliding Window,
295 Counting https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
296 Array, String, Stack https://leetcode.com/problems/crawler-log-folder Easy
297 Math, Bit Manipulation https://leetcode.com/problems/binary-gap Easy
298 Array https://leetcode.com/problems/check-if-array-is-sorted-and-rotated Easy
299 Two Pointers, String https://leetcode.com/problems/merge-strings-alternately Easy
300 Array, Math https://leetcode.com/problems/smallest-range-i Easy
301 Math https://leetcode.com/problems/calculate-money-in-leetcode-bank Easy
302 Array, Math, Geometry, Matrix https://leetcode.com/problems/surface-area-of-3d-shapes Easy
303 Array, Matrix https://leetcode.com/problems/special-positions-in-a-binary-matrix Easy
304 Array, String https://leetcode.com/problems/truncate-sentence Easy
305 Math https://leetcode.com/problems/construct-the-rectangle Easy
306 Array, Enumeration https://leetcode.com/problems/count-good-triplets Easy
307 Array, Math, Geometry, Matrix https://leetcode.com/problems/projection-area-of-3d-shapes Easy
308 Graph https://leetcode.com/problems/find-center-of-star-graph Easy
309 Array, Math https://leetcode.com/problems/sign-of-the-product-of-an-array Easy
310 Array https://leetcode.com/problems/defuse-the-bomb Easy
311 String https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string Easy
312 String https://leetcode.com/problems/reformat-the-string Easy
313 Array, Matrix https://leetcode.com/problems/image-smoother Easy
314 String https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters
Easy
315 Array, String https://leetcode.com/problems/number-of-lines-to-write-string Easy
316 Array https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away Easy
317 Array https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing
Easy
318 Math, String https://leetcode.com/problems/determine-color-of-a-chessboard-square Easy
319 Hash Table, String https://leetcode.com/problems/largest-substring-between-two-equal-characters Easy
320 String, String Matching https://leetcode.com/problems/maximum-repeating-substring Easy
321 Array https://leetcode.com/problems/maximum-ascending-subarray-sum Easy
322 Array, String https://leetcode.com/problems/delete-columns-to-make-sorted Easy
323 Array https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-kEasy
324 Hash Table, Math, Counting https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy
325 Array https://leetcode.com/problems/three-consecutive-odds Easy
326 String https://leetcode.com/problems/replace-all-digits-with-characters Easy
327 Array, Greedy, Sorting https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy
328 Array, Sorting, Counting Sort https://leetcode.com/problems/height-checker Easy
329 Array, Math, Geometry https://leetcode.com/problems/largest-triangle-area Easy
330 Array, Sorting https://leetcode.com/problems/maximum-product-difference-between-two-pairs Easy
331 Hash Table, String, Counting https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy
332 String https://leetcode.com/problems/occurrences-after-bigram Easy
333 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/relative-ranks Easy
334 String https://leetcode.com/problems/thousand-separator Easy
Array, Dynamic Programming,
335 Simulation https://leetcode.com/problems/get-maximum-in-generated-array Easy
336 Math, String, Greedy https://leetcode.com/problems/largest-odd-number-in-string Easy
337 Array https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square
Easy
338 String https://leetcode.com/problems/check-if-word-equals-summation-of-two-words Easy
339 Array, Hash Table, String https://leetcode.com/problems/shortest-completing-word Easy
340 Math https://leetcode.com/problems/count-odd-numbers-in-an-interval-range Easy
341 Array, String, Simulation https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy
342 String https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts
Easy
343 Array, Binary Search, Sorting https://leetcode.com/problems/find-target-indices-after-sorting-array Easy
344 Hash Table, String https://leetcode.com/problems/number-of-different-integers-in-a-string Easy
Array, Two Pointers, Binary Search,
345 Sorting https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
346 Array, Simulation https://leetcode.com/problems/teemo-attacking Easy
347 Array, Prefix Sum https://leetcode.com/problems/find-the-middle-index-in-array Easy
348 String, Greedy https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriterEasy
349 Hash Table, String https://leetcode.com/problems/count-vowel-substrings-of-a-string Easy
350 Array, Math https://leetcode.com/problems/find-greatest-common-divisor-of-array Easy
351 Math https://leetcode.com/problems/sum-of-digits-in-base-k Easy
352 Hash Table, Math https://leetcode.com/problems/count-largest-group Easy
353 String https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros Easy
354 Hash Table, String, Counting https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences
Easy
355 Math https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integersEasy
356 Array, Sorting https://leetcode.com/problems/mean-of-array-after-removing-some-elements Easy
357 String https://leetcode.com/problems/rearrange-spaces-between-words Easy
358 String https://leetcode.com/problems/student-attendance-record-i Easy
359 Hash Table, String, Counting https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy
360 Array, Greedy https://leetcode.com/problems/two-furthest-houses-with-different-colors Easy
361 Math https://leetcode.com/problems/prime-arrangements Easy
362 Array https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate
Easy
363 Array https://leetcode.com/problems/maximum-difference-between-increasing-elements Easy
364 Math, String https://leetcode.com/problems/day-of-the-year Easy
Array, Hash Table, Sorting, Heap
365 (Priority Queue) https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sumEasy
366 Hash Table, String https://leetcode.com/problems/maximum-number-of-words-you-can-type Easy
367 Array, Hash Table, Prefix Sum https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy
368 Array, Queue, Simulation https://leetcode.com/problems/time-needed-to-buy-tickets Easy
369 Math https://leetcode.com/problems/day-of-the-week Easy
370 Two Pointers, String https://leetcode.com/problems/reverse-prefix-of-word Easy
371 Math, Geometry https://leetcode.com/problems/valid-boomerang Easy
372 String https://leetcode.com/problems/reformat-date Easy
373 Hash Table, String https://leetcode.com/problems/second-largest-digit-in-a-string Easy
374 Array, Sorting https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores
Easy
375 String https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-word
Easy
376 Array, Hash Table https://leetcode.com/problems/two-out-of-three Easy
377 String, Greedy https://leetcode.com/problems/latest-time-by-replacing-hidden-digits Easy
378 String, Simulation https://leetcode.com/problems/sum-of-digits-of-string-after-convert Easy
379 String https://leetcode.com/problems/reformat-phone-number Easy
380 Array, Enumeration https://leetcode.com/problems/count-special-quadruplets Easy
381 Array, Simulation https://leetcode.com/problems/most-visited-sector-in-a-circular-track Easy
382 Math https://leetcode.com/problems/three-divisors Easy
383 Array, Hash Table, String, Counting https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
Array, Hash Table, Design, Data
384 Stream https://leetcode.com/problems/design-an-ordered-stream Easy
385 String https://leetcode.com/problems/delete-characters-to-make-fancy-string Easy
386 Array, Matrix, Simulation https://leetcode.com/problems/convert-1d-array-into-2d-array Easy
387 Array, Sorting https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone Easy
388 Array, String https://leetcode.com/problems/check-if-string-is-a-prefix-of-array Easy
389 Hash Table, String https://leetcode.com/problems/rings-and-rods Easy
390 Math, String https://leetcode.com/problems/number-of-days-between-two-dates Easy
391 Array, Hash Table, String, Counting https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
392 Two Pointers, String https://leetcode.com/problems/remove-palindromic-subsequences Easy
393 Array https://leetcode.com/problems/minimum-distance-to-the-target-element Easy
394 String https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence Easy
395 String, Greedy https://leetcode.com/problems/minimum-moves-to-convert-string Easy
396 Array, Two Pointers, String https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy
397 String https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones
Easy
398 Math, Enumeration https://leetcode.com/problems/count-square-sum-triples Easy
Array, Hash Table, Sorting,
399 Enumeration https://leetcode.com/problems/finding-3-digit-even-numbers Easy
400 Array, String https://leetcode.com/problems/maximum-number-of-words-found-in-sentences Easy
401 Hash Table, String, Counting https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy
402 Math https://leetcode.com/problems/a-number-after-a-double-reversal Easy
403 Array https://leetcode.com/problems/smallest-index-with-equal-value Easy
404 Math, String, Simulation https://leetcode.com/problems/fizz-buzz Easy
405 String https://leetcode.com/problems/number-of-valid-words-in-a-sentence Easy
406 https://leetcode.com/problems/check-if-all-as-appears-before-all-bs Easy
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Hash Table, String, Sliding Window https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
2 Linked List, Math, Recursion https://leetcode.com/problems/add-two-numbers Medium
3 Array, Two Pointers, Sorting https://leetcode.com/problems/3sum Medium
4 String, Dynamic Programming https://leetcode.com/problems/longest-palindromic-substring Medium
5 Array, Two Pointers, Greedy https://leetcode.com/problems/container-with-most-water Medium
6 Array, Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array Medium
Array, Depth-First Search, Breadth-
7 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-islands Medium
Hash Table, Linked List, Design,
8 Doubly-Linked List https://leetcode.com/problems/lru-cache Medium
9 Array, Sorting https://leetcode.com/problems/merge-intervals Medium
String, Dynamic Programming,
10 Backtracking https://leetcode.com/problems/generate-parentheses Medium
Array, Two Pointers, Binary Search,
11 Bit Manipulation https://leetcode.com/problems/find-the-duplicate-number Medium
12 Array, Prefix Sum https://leetcode.com/problems/product-of-array-except-self Medium
13 Array, Hash Table, Prefix Sum https://leetcode.com/problems/subarray-sum-equals-k Medium
14 Array, Dynamic Programming https://leetcode.com/problems/house-robber Medium
Array, Binary Search, Dynamic
15 Programming https://leetcode.com/problems/longest-increasing-subsequence Medium
16 Array, Dynamic Programming https://leetcode.com/problems/maximum-product-subarray Medium
Array, Dynamic Programming,
17 Breadth-First Search https://leetcode.com/problems/coin-change Medium
18 Array, Dynamic Programming, Greedy https://leetcode.com/problems/jump-game Medium
Hash Table, String, Dynamic
19 Programming, Trie, Memoization https://leetcode.com/problems/word-break Medium
20 Array, Binary Search https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
Medium
21 Array, Backtracking https://leetcode.com/problems/permutations Medium
22 Array, Backtracking https://leetcode.com/problems/combination-sum Medium
23 Hash Table, String, Backtracking https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium
Tree, Depth-First Search, Binary
24 Search Tree, Binary Tree https://leetcode.com/problems/validate-binary-search-tree Medium
25 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium
26 Array, Two Pointers https://leetcode.com/problems/next-permutation Medium
27 Array, Two Pointers, Sorting https://leetcode.com/problems/sort-colors Medium
28 Linked List, Two Pointers https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium
Depth-First Search, Breadth-First
29 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule Medium
30 Array, Backtracking, Matrix https://leetcode.com/problems/word-search Medium
31 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/subsets Medium
32 Array, Hash Table, Union Find https://leetcode.com/problems/longest-consecutive-sequence Medium
Array, Divide and Conquer, Sorting,
33 Heap (Priority Queue), Quickselect https://leetcode.com/problems/kth-largest-element-in-an-array Medium
34 Hash Table, String, Sorting https://leetcode.com/problems/group-anagrams Medium
Math, Dynamic Programming,
35 Combinatorics https://leetcode.com/problems/unique-paths Medium
36 Array, Math, Matrix https://leetcode.com/problems/rotate-image Medium
Array, Hash Table, Divide and
37 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
38 Array, Math, Two Pointers https://leetcode.com/problems/rotate-array Medium
39 String, Stack, Recursion https://leetcode.com/problems/decode-string Medium
Array, Hash Table, Divide and
Conquer, Sorting, Heap (Priority
Queue), Bucket Sort, Counting,
40 Quickselect https://leetcode.com/problems/top-k-frequent-elements Medium
41 Hash Table, Linked List https://leetcode.com/problems/copy-list-with-random-pointer Medium
42 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/path-sum-iii Medium
Tree, Breadth-First Search, Binary
43 Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium
44 Array, Dynamic Programming, Greedy https://leetcode.com/problems/jump-game-ii Medium
45 Array, Dynamic Programming https://leetcode.com/problems/partition-equal-subset-sum Medium
Math, Dynamic Programming, Tree,
46 Binary Search Tree, Binary Tree https://leetcode.com/problems/unique-binary-search-trees Medium
47 Array, Dynamic Programming, Matrix https://leetcode.com/problems/maximal-square Medium
48 Array, Dynamic Programming, Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium
49 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-path-sum Medium
Array, Binary Search, Divide and
50 Conquer, Matrix https://leetcode.com/problems/search-a-2d-matrix-ii Medium
51 Math https://leetcode.com/problems/reverse-integer Medium
Linked List, Stack, Tree, Depth-First
52 Search, Binary Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
53 Hash Table, String, Design, Trie https://leetcode.com/problems/implement-trie-prefix-tree Medium
54 Array, Stack, Monotonic Stack https://leetcode.com/problems/daily-temperatures Medium
Hash Table, Two Pointers, String,
55 Greedy https://leetcode.com/problems/partition-labels Medium
Math, Dynamic Programming, Breadth-
56 First Search https://leetcode.com/problems/perfect-squares Medium
57 String, Dynamic Programming https://leetcode.com/problems/decode-ways Medium
Array, Hash Table, Greedy, Sorting,
58 Heap (Priority Queue), Counting https://leetcode.com/problems/task-scheduler Medium
59 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix Medium
Array, Dynamic Programming,
60 Backtracking https://leetcode.com/problems/target-sum Medium
Depth-First Search, Breadth-First
61 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule-ii Medium
62 Hash Table, Linked List, Two Pointers https://leetcode.com/problems/linked-list-cycle-ii Medium
Dynamic Programming, Tree, Depth-
63 First Search, Binary Tree https://leetcode.com/problems/house-robber-iii Medium
Linked List, Two Pointers, Divide and
64 Conquer, Sorting, Merge Sort https://leetcode.com/problems/sort-list Medium
65 Hash Table, String, Sliding Window https://leetcode.com/problems/find-all-anagrams-in-a-string Medium
Tree, Depth-First Search, Breadth-First
66 Search, Binary Tree https://leetcode.com/problems/binary-tree-right-side-view Medium
67 String, Dynamic Programming https://leetcode.com/problems/palindromic-substrings Medium
68 Array, Breadth-First Search, Matrix https://leetcode.com/problems/rotting-oranges Medium
69 Array, Hash Table, Matrix https://leetcode.com/problems/set-matrix-zeroes Medium
70 Array, Binary Search, Matrix https://leetcode.com/problems/search-a-2d-matrix Medium
71 Array, Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array Medium
Tree, Depth-First Search, Breadth-First
72 Search, Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
Tree, Depth-First Search, Binary
73 Search Tree, Binary Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
Array, Binary Search, Sliding Window,
74 Prefix Sum https://leetcode.com/problems/minimum-size-subarray-sum Medium
75 Array, Hash Table https://leetcode.com/problems/find-all-duplicates-in-an-array Medium
Tree, Depth-First Search, Breadth-First
76 Search, Binary Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
77 Linked List, Recursion https://leetcode.com/problems/swap-nodes-in-pairs Medium
78 Linked List https://leetcode.com/problems/reverse-linked-list-ii Medium
79 String, Dynamic Programming https://leetcode.com/problems/longest-common-subsequence Medium
Array, Binary Search, Sorting, Heap
80 (Priority Queue), Matrix https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
81 Array, Two Pointers, Sorting https://leetcode.com/problems/4sum Medium
82 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown Medium
String, Dynamic Programming,
83 Backtracking https://leetcode.com/problems/palindrome-partitioning Medium
Linked List, Two Pointers, Stack,
84 Recursion https://leetcode.com/problems/reorder-list Medium
Array, Depth-First Search, Breadth-
85 First Search, Union Find, Matrix https://leetcode.com/problems/max-area-of-island Medium
86 Array, Two Pointers, Sorting https://leetcode.com/problems/3sum-closest Medium
Tree, Breadth-First Search, Binary
87 Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium
88 Array, Binary Search https://leetcode.com/problems/find-peak-element Medium
Array, Hash Table, Math, Design,
89 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
Array, Math, Divide and Conquer,
Geometry, Sorting, Heap (Priority
90 Queue), Quickselect https://leetcode.com/problems/k-closest-points-to-origin Medium
91 Linked List https://leetcode.com/problems/odd-even-linked-list Medium
Depth-First Search, Breadth-First
92 Search, Graph, Topological Sort https://leetcode.com/problems/minimum-height-trees Medium
Array, Two Pointers, Stack, Greedy,
93 Sorting, Monotonic Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
Stack, Tree, Design, Binary Search
94 Tree, Binary Tree, Iterator https://leetcode.com/problems/binary-search-tree-iterator Medium
95 Array, Greedy, Sorting https://leetcode.com/problems/queue-reconstruction-by-height Medium
96 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/delete-node-in-a-bst Medium
97 String, Dynamic Programming https://leetcode.com/problems/longest-palindromic-subsequence Medium
Array, Depth-First Search, Breadth-
First Search, Union Find, Graph,
98 Shortest Path https://leetcode.com/problems/evaluate-division Medium
99 Array, Dynamic Programming https://leetcode.com/problems/house-robber-ii Medium
Hash Table, Depth-First Search,
100 Breadth-First Search, Graph https://leetcode.com/problems/clone-graph Medium
101 Array, Dynamic Programming https://leetcode.com/problems/coin-change-2 Medium
Depth-First Search, Breadth-First
102 Search, Union Find, Graph https://leetcode.com/problems/number-of-provinces Medium
103 Array, Binary Search https://leetcode.com/problems/single-element-in-a-sorted-array Medium
104 Array, Greedy https://leetcode.com/problems/gas-station Medium
Dynamic Programming, Backtracking,
105 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium
Dynamic Programming, Depth-First
Search, Breadth-First Search, Graph,
106 Heap (Priority Queue), Shortest Path https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
String, Stack, Greedy, Monotonic
107 Stack https://leetcode.com/problems/remove-k-digits Medium
Array, Depth-First Search, Breadth-
108 First Search, Union Find, Matrix https://leetcode.com/problems/surrounded-regions Medium
Binary Search, Tree, Depth-First
109 Search, Binary Tree https://leetcode.com/problems/count-complete-tree-nodes Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
110 Memoization, Bitmask https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
111 String, Greedy, Sorting https://leetcode.com/problems/largest-number Medium
Array, Math, Enumeration, Number
112 Theory https://leetcode.com/problems/count-primes Medium
113 Array, Backtracking https://leetcode.com/problems/permutations-ii Medium
114 Array, Backtracking https://leetcode.com/problems/combination-sum-ii Medium
115 Array, Dynamic Programming https://leetcode.com/problems/triangle Medium
116 Linked List, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium
117 Array, Hash Table, Matrix https://leetcode.com/problems/valid-sudoku Medium
Backtracking, Tree, Depth-First
118 Search, Binary Tree https://leetcode.com/problems/path-sum-ii Medium
Linked List, Divide and Conquer, Tree,
119 Binary Search Tree, Binary Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
120 Array https://leetcode.com/problems/insert-interval Medium
121 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/subsets-ii Medium
122 Array, Dynamic Programming, Matrix https://leetcode.com/problems/unique-paths-ii Medium
Hash Table, String, Greedy, Sorting,
123 Heap (Priority Queue), Counting https://leetcode.com/problems/reorganize-string Medium
Hash Table, Two Pointers, String,
124 Sliding Window https://leetcode.com/problems/permutation-in-string Medium
125 Array, Hash Table, Sorting, Counting https://leetcode.com/problems/majority-element-ii Medium
Array, Hash Table, Divide and
126 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
127 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-for-tickets Medium
Hash Table, String, Trie, Sorting, Heap
(Priority Queue), Bucket Sort,
128 Counting https://leetcode.com/problems/top-k-frequent-words Medium
Array, Dynamic Programming,
129 Breadth-First Search, Matrix https://leetcode.com/problems/01-matrix Medium
130 Math, String, Simulation https://leetcode.com/problems/multiply-strings Medium
String, Depth-First Search, Design,
131 Trie https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
132 Array, Stack, Monotonic Stack https://leetcode.com/problems/next-greater-element-ii Medium
133 Math, String, Stack https://leetcode.com/problems/basic-calculator-ii Medium
Array, String, Depth-First Search,
134 Breadth-First Search, Union Find https://leetcode.com/problems/accounts-merge Medium
135 Array, Two Pointers https://leetcode.com/problems/interval-list-intersections Medium
136 Linked List, Two Pointers https://leetcode.com/problems/rotate-list Medium
137 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium
138 Math, Recursion https://leetcode.com/problems/powx-n Medium
Array, Binary Search, Sliding Window,
139 Prefix Sum https://leetcode.com/problems/max-consecutive-ones-iii Medium
String, Stack, Greedy, Monotonic
140 Stack https://leetcode.com/problems/remove-duplicate-letters Medium
Tree, Depth-First Search, Binary
141 Search Tree, Binary Tree https://leetcode.com/problems/recover-binary-search-tree Medium
Depth-First Search, Breadth-First
142 Search, Union Find, Graph https://leetcode.com/problems/is-graph-bipartite Medium
143 Array, Hash Table, Prefix Sum https://leetcode.com/problems/contiguous-array Medium
Array, Two Pointers, Binary Search,
144 Sorting, Heap (Priority Queue) https://leetcode.com/problems/find-k-closest-elements Medium
Hash Table, String, Sorting, Heap
(Priority Queue), Bucket Sort,
145 Counting https://leetcode.com/problems/sort-characters-by-frequency Medium
146 Hash Table, String, Sliding Window https://leetcode.com/problems/longest-repeating-character-replacement Medium
147 Array, Bit Manipulation https://leetcode.com/problems/single-number-ii Medium
Hash Table, Math, Dynamic
148 Programming, Heap (Priority Queue) https://leetcode.com/problems/ugly-number-ii Medium
149 Array, Bit Manipulation https://leetcode.com/problems/single-number-iii Medium
Depth-First Search, Breadth-First
Search, Graph, Heap (Priority Queue),
150 Shortest Path https://leetcode.com/problems/network-delay-time Medium
Hash Table, String, Divide and
151 Conquer, Sliding Window https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
152 Array, Dynamic Programming, Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee
Medium
153 Array https://leetcode.com/problems/non-decreasing-array Medium
154 String, Dynamic Programming https://leetcode.com/problems/interleaving-string Medium
155 Array, Matrix, Simulation https://leetcode.com/problems/game-of-life Medium
156 Array, Backtracking https://leetcode.com/problems/combinations Medium
Backtracking, Depth-First Search,
157 Breadth-First Search, Graph https://leetcode.com/problems/all-paths-from-source-to-target Medium
158 Array, Greedy https://leetcode.com/problems/increasing-triplet-subsequence Medium
Tree, Depth-First Search, Binary
159 Search Tree, Binary Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium
Array, Binary Search, Dynamic
Programming, Sliding Window, Rolling
160 Hash, Hash Function https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
161 Array, Binary Search, Greedy https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium
162 Array, Sliding Window https://leetcode.com/problems/subarray-product-less-than-k Medium
Linked List, Depth-First Search,
163 Doubly-Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium
Tree, Depth-First Search, Breadth-First
164 Search, Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
Array, Divide and Conquer, Stack,
165 Tree, Monotonic Stack, Binary Tree https://leetcode.com/problems/maximum-binary-tree Medium
166 String, Stack https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses Medium
167 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium
Depth-First Search, Breadth-First
168 Search, Union Find, Graph https://leetcode.com/problems/redundant-connection Medium
Array, Dynamic Programming, Greedy,
169 Sorting https://leetcode.com/problems/non-overlapping-intervals Medium
170 String https://leetcode.com/problems/zigzag-conversion Medium
Tree, Depth-First Search, Breadth-First
171 Search, Binary Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium
Array, Stack, Tree, Binary Search Tree,
172 Monotonic Stack, Binary Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
Math, String, Dynamic Programming,
173 Recursion, Memoization https://leetcode.com/problems/different-ways-to-add-parentheses Medium
174 Array, Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array-ii Medium
175 Linked List, Math, Stack https://leetcode.com/problems/add-two-numbers-ii Medium
Tree, Depth-First Search, Binary
176 Search Tree, Binary Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium
177 Linked List, Two Pointers https://leetcode.com/problems/partition-list Medium
Array, Dynamic Programming, Binary
178 Indexed Tree, Segment Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
String, Dynamic Programming, Stack,
179 Greedy https://leetcode.com/problems/valid-parenthesis-string Medium
180 Array, Dynamic Programming https://leetcode.com/problems/combination-sum-iv Medium
181 Array, Stack https://leetcode.com/problems/asteroid-collision Medium
Array, Math, Dynamic Programming,
182 Sorting https://leetcode.com/problems/largest-divisible-subset Medium
Array, Depth-First Search, Breadth-
183 First Search, Matrix https://leetcode.com/problems/pacific-atlantic-water-flow Medium
Array, Binary Search, Stack,
184 Monotonic Stack, Ordered Set https://leetcode.com/problems/132-pattern Medium
Array, Hash Table, Dynamic
185 Programming https://leetcode.com/problems/delete-and-earn Medium
Array, Dynamic Programming, Stack,
186 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium
187 Array, Dynamic Programming, Matrix https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium
Stack, Tree, Depth-First Search,
188 Design, Queue, Iterator https://leetcode.com/problems/flatten-nested-list-iterator Medium
189 String, Stack https://leetcode.com/problems/score-of-parentheses Medium
Array, Hash Table, Two Pointers,
190 String, Dynamic Programming https://leetcode.com/problems/longest-string-chain Medium
191 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/longest-univalue-path Medium
192 String, Backtracking, Bit Manipulation https://leetcode.com/problems/letter-case-permutation Medium
Tree, Breadth-First Search, Binary
193 Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium
Tree, Depth-First Search, Breadth-First
194 Search, Binary Tree https://leetcode.com/problems/find-duplicate-subtrees Medium
Dynamic Programming, Stack, Greedy,
195 Monotonic Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
196 Array, Hash Table, Counting https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium
Array, Hash Table, Bit Manipulation,
197 Trie https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
198 Array, Heap (Priority Queue) https://leetcode.com/problems/find-k-pairs-with-smallest-sums Medium
199 Two Pointers, String https://leetcode.com/problems/reverse-words-in-a-string Medium
200 Array, Hash Table https://leetcode.com/problems/4sum-ii Medium
201 Hash Table, Math, String https://leetcode.com/problems/integer-to-roman Medium
Depth-First Search, Breadth-First
202 Search, Graph https://leetcode.com/problems/keys-and-rooms Medium
Array, Math, Dynamic Programming,
203 Recursion, Game Theory https://leetcode.com/problems/predict-the-winner Medium
Array, Divide and Conquer, Dynamic
Programming, Queue, Monotonic
204 Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium
205 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium
206 Array, Dynamic Programming https://leetcode.com/problems/arithmetic-slices Medium
207 Array, String, Dynamic Programming https://leetcode.com/problems/ones-and-zeroes Medium
Array, Design, Binary Indexed Tree,
208 Segment Tree https://leetcode.com/problems/range-sum-query-mutable Medium
209 Array, Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii Medium
210 Hash Table, String, Trie, Sorting https://leetcode.com/problems/number-of-matching-subsequences Medium
211 Array, Binary Search https://leetcode.com/problems/koko-eating-bananas Medium
Array, Hash Table, String, Breadth-
212 First Search https://leetcode.com/problems/open-the-lock Medium
String, Tree, Depth-First Search,
Breadth-First Search, Design, Binary
213 Search Tree, Binary Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium
214 Array, Backtracking https://leetcode.com/problems/combination-sum-iii Medium
215 Array, Math, Stack https://leetcode.com/problems/evaluate-reverse-polish-notation Medium
216 Array, Sliding Window, Prefix Sum https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium
217 Math, Bit Manipulation https://leetcode.com/problems/divide-two-integers Medium
218 String, Dynamic Programming https://leetcode.com/problems/delete-operation-for-two-strings Medium
219 Array, Greedy, Sorting https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium
220 Array, Hash Table, Prefix Sum https://leetcode.com/problems/subarray-sums-divisible-by-k Medium
221 String, Backtracking https://leetcode.com/problems/restore-ip-addresses Medium
222 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix-ii Medium
223 Math, Dynamic Programming https://leetcode.com/problems/integer-break Medium
224 Array, Dynamic Programming, Greedy https://leetcode.com/problems/wiggle-subsequence Medium
Array, Depth-First Search, Breadth-
225 First Search https://leetcode.com/problems/jump-game-iii Medium
226 Tree, Binary Search Tree, Binary Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium
227 Array, Greedy, Sorting https://leetcode.com/problems/two-city-scheduling Medium
228 String, Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii Medium
229 Array, Design, Matrix, Prefix Sum https://leetcode.com/problems/range-sum-query-2d-immutable Medium
230 Math, Dynamic Programming https://leetcode.com/problems/2-keys-keyboard Medium
231 Array, Stack, Simulation https://leetcode.com/problems/validate-stack-sequences Medium
Array, Two Pointers, Binary Search,
232 Greedy, Sorting https://leetcode.com/problems/valid-triangle-number Medium
Dynamic Programming, Tree,
233 Recursion, Memoization, Binary Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium
234 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-pruning Medium
235 Math, Bit Manipulation https://leetcode.com/problems/sum-of-two-integers Medium
Stack, Design, Monotonic Stack, Data
236 Stream https://leetcode.com/problems/online-stock-span Medium
Tree, Depth-First Search, Binary
237 Search Tree, Binary Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
238 Math, Greedy https://leetcode.com/problems/maximum-swap Medium
239 Depth-First Search, Union Find, Graph https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium
240 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium
Tree, Depth-First Search, Breadth-First
241 Search, Binary Tree https://leetcode.com/problems/deepest-leaves-sum Medium
Array, Depth-First Search, Breadth-
242 First Search, Matrix https://leetcode.com/problems/shortest-bridge Medium
243 Bit Manipulation https://leetcode.com/problems/bitwise-and-of-numbers-range Medium
Array, Sliding Window, Sorting, Bucket
244 Sort, Ordered Set https://leetcode.com/problems/contains-duplicate-iii Medium
245 Math, String, Simulation https://leetcode.com/problems/robot-bounded-in-circle Medium
246 String, Stack, Greedy https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium
Array, Dynamic Programming, Greedy,
247 Sorting https://leetcode.com/problems/maximum-length-of-pair-chain Medium
Depth-First Search, Breadth-First
248 Search, Union Find, Graph https://leetcode.com/problems/possible-bipartition Medium
Array, Hash Table, Greedy, Heap
249 (Priority Queue) https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
250 Array, Breadth-First Search, Matrix https://leetcode.com/problems/shortest-path-in-binary-matrix Medium
Tree, Depth-First Search, Breadth-First
251 Search, Binary Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
Array, Linked List, Stack, Monotonic
252 Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium
Array, Divide and Conquer, Sorting,
253 Quickselect https://leetcode.com/problems/wiggle-sort-ii Medium
254 Array, Dynamic Programming https://leetcode.com/problems/partition-array-for-maximum-sum Medium
Array, Hash Table, Binary Search,
255 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence Medium
256 Array, Dynamic Programming https://leetcode.com/problems/last-stone-weight-ii Medium
Tree, Depth-First Search, Breadth-First
257 Search, Binary Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium
Depth-First Search, Breadth-First
258 Search, Union Find, Graph https://leetcode.com/problems/regions-cut-by-slashes Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
259 Bitmask https://leetcode.com/problems/beautiful-arrangement Medium
260 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-falling-path-sum Medium
261 Array, Matrix, Simulation https://leetcode.com/problems/diagonal-traverse Medium
Array, Queue, Sliding Window, Heap
(Priority Queue), Ordered Set,
262 Monotonic Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
263 Math, Two Pointers, String https://leetcode.com/problems/next-greater-element-iii Medium
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
264 Find, Heap (Priority Queue), Matrix https://leetcode.com/problems/path-with-minimum-effort Medium
265 Array, String, Trie https://leetcode.com/problems/search-suggestions-system Medium
Hash Table, String, Binary Search,
266 Design https://leetcode.com/problems/time-based-key-value-store Medium
267 Linked List, Sorting https://leetcode.com/problems/insertion-sort-list Medium
268 Two Pointers, String https://leetcode.com/problems/string-compression Medium
269 Math https://leetcode.com/problems/factorial-trailing-zeroes Medium
Array, Sorting, Heap (Priority Queue),
270 Simulation, Prefix Sum https://leetcode.com/problems/car-pooling Medium
Tree, Depth-First Search, Breadth-First
271 Search, Binary Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
272 Dynamic Programming https://leetcode.com/problems/number-of-dice-rolls-with-target-sum Medium
Hash Table, Linked List, Design, Heap
273 (Priority Queue) https://leetcode.com/problems/design-twitter Medium
274 Array, Depth-First Search https://leetcode.com/problems/array-nesting Medium
Array, Math, Dynamic Programming,
275 Game Theory https://leetcode.com/problems/stone-game Medium
Hash Table, Tree, Depth-First Search,
276 Breadth-First Search, Binary Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
277 Dynamic Programming https://leetcode.com/problems/knight-probability-in-chessboard Medium
278 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-i Medium
279 String, Dynamic Programming https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings Medium
Tree, Breadth-First Search, Binary
280 Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium
281 Array https://leetcode.com/problems/maximize-distance-to-closest-person Medium
Math, Dynamic Programming, Bit
Manipulation, Memoization, Game
282 Theory, Bitmask https://leetcode.com/problems/can-i-win Medium
283 Hash Table, String, Sorting https://leetcode.com/problems/custom-sort-string Medium
284 Array, Hash Table https://leetcode.com/problems/brick-wall Medium
Depth-First Search, Breadth-First
285 Search, Graph, Topological Sort https://leetcode.com/problems/find-eventual-safe-states Medium
286 Array, Queue, Sorting, Simulation https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
287 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/boats-to-save-people Medium
Array, Hash Table, Divide and
288 Conquer, Tree, Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
Array, Dynamic Programming, Binary
289 Indexed Tree https://leetcode.com/problems/count-number-of-teams Medium
Hash Table, String, Bit Manipulation,
Sliding Window, Rolling Hash, Hash
290 Function https://leetcode.com/problems/repeated-dna-sequences Medium
291 Array, Hash Table, String https://leetcode.com/problems/find-and-replace-pattern Medium
Depth-First Search, Breadth-First
292 Search, Union Find, Graph https://leetcode.com/problems/number-of-operations-to-make-network-connected
Medium
Array, Divide and Conquer, Sorting,
Heap (Priority Queue), Merge Sort,
293 Bucket Sort, Radix Sort, Counting Sort https://leetcode.com/problems/sort-an-array Medium
294 Array, Backtracking, Matrix https://leetcode.com/problems/path-with-maximum-gold Medium
295 Linked List https://leetcode.com/problems/split-linked-list-in-parts Medium
Array, Two Pointers, Dynamic
296 Programming, Enumeration https://leetcode.com/problems/longest-mountain-in-array Medium
297 Array, String, Bit Manipulation https://leetcode.com/problems/maximum-product-of-word-lengths Medium
Array, Stack, Greedy, Sorting,
298 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium
299 String, Dynamic Programming https://leetcode.com/problems/flip-string-to-monotone-increasing Medium
Array, String, Backtracking, Bit
300 Manipulation https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
301 Tree, Breadth-First Search https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium
Array, Hash Table, Two Pointers,
302 Binary Search, Sorting https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
303 String, Stack, Tree, Binary Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
304 Dynamic Programming https://leetcode.com/problems/count-sorted-vowel-strings Medium
305 Array, Greedy https://leetcode.com/problems/minimum-domino-rotations-for-equal-row Medium
306 Array, Greedy, Matrix https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium
Two Pointers, String, Dynamic
307 Programming https://leetcode.com/problems/push-dominoes Medium
308 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium
309 Array, Dynamic Programming https://leetcode.com/problems/uncrossed-lines Medium
Tree, Depth-First Search, Breadth-First
310 Search, Binary Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
311 Array, Math, Bit Manipulation https://leetcode.com/problems/total-hamming-distance Medium
Array, Dynamic Programming, Sliding
312 Window https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium
313 String, Backtracking https://leetcode.com/problems/letter-tile-possibilities Medium
314 Array, Linked List, Design, Queue https://leetcode.com/problems/design-circular-queue Medium
315 Array, Two Pointers https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum Medium
316 Array, Matrix, Prefix Sum https://leetcode.com/problems/matrix-block-sum Medium
317 Array, Dynamic Programming https://leetcode.com/problems/largest-sum-of-averages Medium
318 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
319 Bitmask https://leetcode.com/problems/matchsticks-to-square Medium
Divide and Conquer, Greedy, Tree,
Depth-First Search, Binary Search
320 Tree, Binary Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium
321 Array, Stack https://leetcode.com/problems/exclusive-time-of-functions Medium
322 Hash Table, Math, String https://leetcode.com/problems/fraction-to-recurring-decimal Medium
Hash Table, Depth-First Search,
323 Breadth-First Search https://leetcode.com/problems/employee-importance Medium
324 Array, Sorting, Matrix https://leetcode.com/problems/sort-the-matrix-diagonally Medium
Array, Hash Table, Math, Sliding
325 Window https://leetcode.com/problems/count-number-of-nice-subarrays Medium
326 Math, Bit Manipulation, Recursion https://leetcode.com/problems/k-th-symbol-in-grammar Medium
327 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/furthest-building-you-can-reach Medium
Array, Depth-First Search, Breadth-
328 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-closed-islands Medium
329 Dynamic Programming https://leetcode.com/problems/out-of-boundary-paths Medium
Tree, Depth-First Search, Binary
330 Search Tree, Sorting, Binary Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
331 Array, Binary Search https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets Medium
Array, Hash Table, Binary Search,
332 Sliding Window, Prefix Sum https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
Array, Dynamic Programming, Stack,
333 Matrix, Monotonic Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium
Math, Dynamic Programming, Game
334 Theory https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium
Array, Dynamic Programming,
335 Breadth-First Search, Matrix https://leetcode.com/problems/as-far-from-land-as-possible Medium
Tree, Depth-First Search, Breadth-First
336 Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium
String, Stack, Greedy, Monotonic
337 Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
338 Array, Hash Table, String, Trie https://leetcode.com/problems/replace-words Medium
Array, Hash Table, Backtracking, Bit
339 Manipulation https://leetcode.com/problems/increasing-subsequences Medium
Array, Hash Table, Binary Search,
340 Design https://leetcode.com/problems/snapshot-array Medium
341 Dynamic Programming https://leetcode.com/problems/domino-and-tromino-tiling Medium
Array, Hash Table, Dynamic
342 Programming https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium
343 Linked List, Two Pointers https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium
344 Math, Backtracking, Bit Manipulation https://leetcode.com/problems/gray-code Medium
Array, Hash Table, Math, Geometry,
345 Sorting https://leetcode.com/problems/minimum-area-rectangle Medium
346 Array, Depth-First Search, Matrix https://leetcode.com/problems/battleships-in-a-board Medium
Hash Table, Tree, Depth-First Search,
347 Binary Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium
Array, Hash Table, Math, Dynamic
348 Programming, Heap (Priority Queue) https://leetcode.com/problems/super-ugly-number Medium
349 String, String Matching https://leetcode.com/problems/repeated-string-match Medium
350 Array, String, Union Find, Graph https://leetcode.com/problems/satisfiability-of-equality-equations Medium
Hash Table, String, Depth-First Search,
351 Breadth-First Search, Union Find https://leetcode.com/problems/smallest-string-with-swaps Medium
352 Array, Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements Medium
353 Dynamic Programming https://leetcode.com/problems/knight-dialer Medium
354 Hash Table, Linked List https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list
Medium
355 Array, Dynamic Programming https://leetcode.com/problems/best-sightseeing-pair Medium
356 Array, Two Pointers, String, Sorting https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
357 Array, Hash Table, Math, Prefix Sum https://leetcode.com/problems/continuous-subarray-sum Medium
Array, Depth-First Search, Breadth-
358 First Search, Matrix https://leetcode.com/problems/minesweeper Medium
359 Hash Table, String, Counting https://leetcode.com/problems/bulls-and-cows Medium
360 Linked List, Design https://leetcode.com/problems/design-linked-list Medium
361 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/hand-of-straights Medium
362 Array, Math, Sorting https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium
Tree, Breadth-First Search, Binary
363 Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium
Hash Table, Tree, Depth-First Search,
364 Breadth-First Search, Binary Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
365 Array, Hash Table, String, Trie, Sorting https://leetcode.com/problems/longest-word-in-dictionary Medium
Array, Two Pointers, Binary Search,
366 Sorting https://leetcode.com/problems/heaters Medium
Linked List, Tree, Depth-First Search,
367 Breadth-First Search, Binary Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium
Depth-First Search, Breadth-First
368 Search, Graph https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero
Medium
369 Math, Two Pointers, Binary Search https://leetcode.com/problems/sum-of-square-numbers Medium
370 Hash Table, String, Sliding Window https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
Medium
371 Array, Greedy, Sorting https://leetcode.com/problems/advantage-shuffle Medium
Array, Hash Table, Math, Bit
372 Manipulation https://leetcode.com/problems/prison-cells-after-n-days Medium
Array, Dynamic Programming, Sliding
373 Window https://leetcode.com/problems/longest-turbulent-subarray Medium
Tree, Depth-First Search, Breadth-First
374 Search, Binary Tree https://leetcode.com/problems/add-one-row-to-tree Medium
375 Array, Binary Search https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold Medium
Array, Math, Dynamic Programming,
376 Game Theory https://leetcode.com/problems/stone-game-ii Medium
377 Array, Stack, Sorting, Monotonic Stack https://leetcode.com/problems/car-fleet Medium
Array, Hash Table, Sliding Window,
378 Prefix Sum https://leetcode.com/problems/binary-subarrays-with-sum Medium
379 String, Stack https://leetcode.com/problems/simplify-path Medium
380 Array, Dynamic Programming https://leetcode.com/problems/filling-bookcase-shelves Medium
String, Dynamic Programming, Bit
381 Manipulation https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium
382 Graph https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes Medium
Array, Dynamic Programming, Queue,
Sliding Window, Heap (Priority Queue),
383 Monotonic Queue https://leetcode.com/problems/jump-game-vi Medium
384 Array, Dynamic Programming https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion Medium
385 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium
Linked List, Math, Reservoir Sampling,
386 Randomized https://leetcode.com/problems/linked-list-random-node Medium
387 Hash Table, String, Design, Trie https://leetcode.com/problems/map-sum-pairs Medium
388 Array, Sorting, Counting Sort https://leetcode.com/problems/h-index Medium
389 String, Stack https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses
Medium
390 String, Stack https://leetcode.com/problems/decoded-string-at-index Medium
391 Array, String https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box
Medium
392 Array https://leetcode.com/problems/partition-array-into-disjoint-intervals Medium
Hash Table, String, Design, Hash
393 Function https://leetcode.com/problems/encode-and-decode-tinyurl Medium
394 Array, Stack, Greedy, Monotonic Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
395 String, Backtracking, Design, Iterator https://leetcode.com/problems/iterator-for-combination Medium
396 Array, Math https://leetcode.com/problems/global-and-local-inversions Medium
Array, Hash Table, Greedy, Sorting,
397 Heap (Priority Queue) https://leetcode.com/problems/reduce-array-size-to-the-half Medium
398 Array, Dynamic Programming, Greedy https://leetcode.com/problems/video-stitching Medium
Array, Hash Table, Binary Search,
Dynamic Programming, Sliding
399 Window https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
400 String https://leetcode.com/problems/count-and-say Medium
401 Hash Table, String, Design https://leetcode.com/problems/design-underground-system Medium
402 Depth-First Search, Trie https://leetcode.com/problems/lexicographical-numbers Medium
403 Array, Dynamic Programming, Greedy https://leetcode.com/problems/greatest-sum-divisible-by-three Medium
404 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-ii Medium
405 Array, Dynamic Programming https://leetcode.com/problems/largest-plus-sign Medium
406 Math, Greedy https://leetcode.com/problems/broken-calculator Medium
407 Array, Binary Search, Sorting https://leetcode.com/problems/find-right-interval Medium
408 Two Pointers, String https://leetcode.com/problems/compare-version-numbers Medium
409 Array, Stack, Monotonic Stack https://leetcode.com/problems/maximum-width-ramp Medium
410 Array, Sliding Window https://leetcode.com/problems/grumpy-bookstore-owner Medium
Hash Table, Tree, Depth-First Search,
411 Breadth-First Search, Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
412 Breadth-First Search, Graph https://leetcode.com/problems/shortest-path-with-alternating-colors Medium
413 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/pancake-sorting Medium
414 Array, Dynamic Programming https://leetcode.com/problems/maximum-number-of-points-with-cost Medium
415 String, Dynamic Programming https://leetcode.com/problems/unique-substrings-in-wraparound-string Medium
416 String, Greedy, Sorting https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
Medium
417 Hash Table, String https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram
Medium
Hash Table, String, Bit Manipulation,
418 Prefix Sum https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
419 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
420 Array, Math, Greedy, Sorting https://leetcode.com/problems/smallest-range-ii Medium
421 Math, Binary Search https://leetcode.com/problems/reach-a-number Medium
Graph, Heap (Priority Queue), Shortest
422 Path https://leetcode.com/problems/path-with-maximum-probability Medium
423 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/array-of-doubled-pairs Medium
424 Dynamic Programming https://leetcode.com/problems/champagne-tower Medium
425 Array, Dynamic Programming, Greedy https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product
Medium
Dynamic Programming, Graph,
426 Shortest Path https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
Medium
427 Array, Greedy, Sorting https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
Medium
428 Array, Hash Table, String, Counting https://leetcode.com/problems/subdomain-visit-count Medium
Array, Linked List, Stack, Design,
429 Doubly-Linked List, Data Stream https://leetcode.com/problems/design-browser-history Medium
430 Array, Design, Iterator https://leetcode.com/problems/peeking-iterator Medium
431 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium
String, Tree, Depth-First Search,
432 Binary Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
433 String https://leetcode.com/problems/string-to-integer-atoi Medium
434 Hash Table, Math https://leetcode.com/problems/smallest-integer-divisible-by-k Medium
435 Array, Stack, Design https://leetcode.com/problems/design-a-stack-with-increment-operation Medium
436 Array, Greedy, Sorting, Counting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
437 Hash Table, String, Design, Trie https://leetcode.com/problems/implement-magic-dictionary Medium
438 Array, Greedy, Sorting https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves
Medium
439 Array, Greedy, Bit Manipulation, Matrix https://leetcode.com/problems/score-after-flipping-matrix Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
440 Memoization, Bitmask https://leetcode.com/problems/shopping-offers Medium
Array, Union Find, Minimum Spanning
441 Tree https://leetcode.com/problems/min-cost-to-connect-all-points Medium
442 Array, Binary Search, Sorting https://leetcode.com/problems/magnetic-force-between-two-balls Medium
443 String, Stack, Depth-First Search https://leetcode.com/problems/longest-absolute-file-path Medium
Array, Two Pointers, Binary Search,
444 Sorting https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
445 Array, Dynamic Programming https://leetcode.com/problems/minimum-score-triangulation-of-polygon Medium
Dynamic Programming, Tree, Depth-
446 First Search, Binary Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
447 Design, Ordered Set https://leetcode.com/problems/exam-room Medium
448 Array, Prefix Sum https://leetcode.com/problems/corporate-flight-bookings Medium
Array, Dynamic Programming, Bit
449 Manipulation https://leetcode.com/problems/bitwise-ors-of-subarrays Medium
Math, Dynamic Programming, Sliding
450 Window, Probability and Statistics https://leetcode.com/problems/new-21-game Medium
Array, Binary Search, Greedy, Sliding
451 Window, Sorting, Prefix Sum https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
452 Array, Hash Table, String https://leetcode.com/problems/word-subsets Medium
453 Math, Tree, Binary Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium
Bit Manipulation, Tree, Depth-First
Search, Breadth-First Search, Binary
454 Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
455 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/binary-tree-coloring-game Medium
Array, Depth-First Search, Breadth-
456 First Search, Union Find, Matrix https://leetcode.com/problems/number-of-enclaves Medium
457 String, Greedy, Heap (Priority Queue) https://leetcode.com/problems/longest-happy-string Medium
458 Array, Hash Table https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to
Medium
Array, Hash Table, Two Pointers,
459 Sorting, Counting https://leetcode.com/problems/3sum-with-multiplicity Medium
Array, Hash Table, Stack, Monotonic
460 Stack, Prefix Sum https://leetcode.com/problems/longest-well-performing-interval Medium
Array, Hash Table, Binary Search,
461 Greedy, Heap (Priority Queue) https://leetcode.com/problems/avoid-flood-in-the-city Medium
Hash Table, Math, Reservoir Sampling,
462 Randomized https://leetcode.com/problems/random-pick-index Medium
Array, Two Pointers, Binary Search,
463 Stack, Monotonic Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
464 Array, Math, String, Sorting https://leetcode.com/problems/minimum-time-difference Medium
Math, Rejection Sampling,
465 Randomized, Probability and Statistics https://leetcode.com/problems/implement-rand10-using-rand7 Medium
Hash Table, Tree, Depth-First Search,
466 Breadth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
467 Math, Brainteaser https://leetcode.com/problems/bulb-switcher Medium
Array, String, Dynamic Programming,
468 Greedy https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
Array, Hash Table, Dynamic
469 Programming https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference
Medium
470 Array, Sorting https://leetcode.com/problems/remove-covered-intervals Medium
471 Math https://leetcode.com/problems/angle-between-hands-of-a-clock Medium
472 Backtracking, Breadth-First Search https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium
473 Array, String https://leetcode.com/problems/shifting-letters Medium
Array, Hash Table, Dynamic
474 Programming https://leetcode.com/problems/binary-trees-with-factors Medium
Array, Hash Table, Math, Bit
475 Manipulation, Prefix Sum https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
Math, Dynamic Programming,
476 Backtracking https://leetcode.com/problems/count-numbers-with-unique-digits Medium
477 Array, Bit Manipulation, Prefix Sum https://leetcode.com/problems/xor-queries-of-a-subarray Medium
478 Math, Greedy https://leetcode.com/problems/monotone-increasing-digits Medium
479 String, Backtracking https://leetcode.com/problems/split-array-into-fibonacci-sequence Medium
Array, Math, Design, Queue, Data
480 Stream https://leetcode.com/problems/product-of-the-last-k-numbers Medium
481 Array, Dynamic Programming https://leetcode.com/problems/k-concatenation-maximum-sum Medium
Array, Depth-First Search, Breadth-
First Search, Union Find, Matrix,
482 Counting https://leetcode.com/problems/count-servers-that-communicate Medium
483 Array, Hash Table, Prefix Sum https://leetcode.com/problems/make-sum-divisible-by-p Medium
484 Array, Hash Table, String https://leetcode.com/problems/find-duplicate-file-in-system Medium
485 Array, Math, Divide and Conquer https://leetcode.com/problems/beautiful-array Medium
Array, Math, Recursion, Queue,
486 Simulation https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
487 Array, Binary Search https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag Medium
488 Math, String, Greedy https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium
Array, Hash Table, Greedy, Sorting,
489 Heap (Priority Queue), Counting https://leetcode.com/problems/distant-barcodes Medium
490 Array, Greedy, Matrix https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium
Depth-First Search, Breadth-First
491 Search, Graph https://leetcode.com/problems/flower-planting-with-no-adjacent Medium
492 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/diagonal-traverse-ii Medium
Dynamic Programming, Memoization,
493 Sorting https://leetcode.com/problems/sort-integers-by-the-power-value Medium
494 Array, Hash Table, Counting https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium
495 Math, Dynamic Programming https://leetcode.com/problems/rotate-function Medium
Hash Table, String, Breadth-First
496 Search https://leetcode.com/problems/minimum-genetic-mutation Medium
Array, Two Pointers, Binary Search,
497 Greedy, Sorting https://leetcode.com/problems/most-profit-assigning-work Medium
Dynamic Programming, Greedy, Bit
498 Manipulation, Memoization https://leetcode.com/problems/integer-replacement Medium
499 Array, Hash Table, Sliding Window https://leetcode.com/problems/maximum-erasure-value Medium
500 Linked List https://leetcode.com/problems/merge-in-between-linked-lists Medium
Math, Dynamic Programming, Sliding
501 Window https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium
Array, Hash Table, Greedy, Sorting,
502 Counting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
503 Math https://leetcode.com/problems/elimination-game Medium
Array, Binary Search, Matrix, Prefix
504 Sum https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
505 Array, Dynamic Programming https://leetcode.com/problems/ways-to-make-a-fair-array Medium
506 Math, Geometry https://leetcode.com/problems/rectangle-area Medium
507 Math https://leetcode.com/problems/minimum-operations-to-make-array-equal Medium
508 Array, Dynamic Programming, Sorting https://leetcode.com/problems/best-team-with-no-conflicts Medium
509 Two Pointers, String https://leetcode.com/problems/swap-adjacent-in-lr-string Medium
Array, Hash Table, String, Sorting,
510 Counting https://leetcode.com/problems/rank-teams-by-votes Medium
511 String, Sliding Window https://leetcode.com/problems/replace-the-substring-for-balanced-string Medium
512 String, Backtracking https://leetcode.com/problems/additive-number Medium
Tree, Breadth-First Search, Design,
513 Binary Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium
514 Enumeration https://leetcode.com/problems/sequential-digits Medium
515 Two Pointers, String, Prefix Sum https://leetcode.com/problems/jump-game-vii Medium
516 Array, Hash Table, String, Trie https://leetcode.com/problems/short-encoding-of-words Medium
517 String, Greedy https://leetcode.com/problems/break-a-palindrome Medium
518 Array, Sorting, Heap (Priority Queue) https://leetcode.com/problems/single-threaded-cpu Medium
519 Array, String, Sorting https://leetcode.com/problems/find-and-replace-in-string Medium
520 Array, Hash Table, Greedy, Prefix Sum https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
521 Array, Binary Search, Sorting https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium
522 String, Greedy https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers
Medium
523 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium
Tree, Depth-First Search, Breadth-First
Search, Union Find, Graph, Binary
524 Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium
525 Array https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned Medium
Array, Math, Dynamic Programming,
526 Prefix Sum https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
527 String, Sliding Window https://leetcode.com/problems/swap-for-longest-repeated-character-substring Medium
528 Math, Binary Search, Number Theory https://leetcode.com/problems/ugly-number-iii Medium
529 Array, Binary Search https://leetcode.com/problems/h-index-ii Medium
Hash Table, String, Bit Manipulation,
530 Rolling Hash, Hash Function https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
Depth-First Search, Breadth-First
531 Search, Graph, Topological Sort https://leetcode.com/problems/course-schedule-iv Medium
Array, Stack, Monotonic Stack, Prefix
532 Sum https://leetcode.com/problems/maximum-subarray-min-product Medium
Tree, Depth-First Search, Breadth-First
533 Search, Binary Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
Array, Two Pointers, Binary Search,
534 Prefix Sum https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
Math, Depth-First Search, Breadth-
535 First Search https://leetcode.com/problems/water-and-jug-problem Medium
536 Array, Simulation https://leetcode.com/problems/sum-of-even-numbers-after-queries Medium
537 Array, Math https://leetcode.com/problems/beautiful-arrangement-ii Medium
538 Hash Table, Linked List https://leetcode.com/problems/linked-list-components Medium
539 Array, Two Pointers, String https://leetcode.com/problems/expressive-words Medium
540 String https://leetcode.com/problems/validate-ip-address Medium
Array, Dynamic Programming, Depth-
541 First Search, Matrix, Simulation https://leetcode.com/problems/where-will-the-ball-fall Medium
542 Math, Geometry https://leetcode.com/problems/valid-square Medium
543 Array, Matrix, Simulation https://leetcode.com/problems/queens-that-can-attack-the-king Medium
Array, Hash Table, Binary Search,
544 Design https://leetcode.com/problems/online-election Medium
545 String, Sliding Window https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length
Medium
546 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/bag-of-tokens Medium
Array, Hash Table, Two Pointers,
547 Sorting https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
548 Math, Binary Search https://leetcode.com/problems/nth-digit Medium
549 Greedy https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k
Medium
Dynamic Programming, Graph,
550 Topological Sort, Shortest Path https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
551 Array, Linked List, Design, Queue https://leetcode.com/problems/design-circular-deque Medium
Array, Math, Dynamic Programming,
552 Game Theory https://leetcode.com/problems/stone-game-vii Medium
553 Array, Hash Table, Sliding Window https://leetcode.com/problems/fruit-into-baskets Medium
554 Hash Table, String, Greedy, Counting https://leetcode.com/problems/construct-k-palindrome-strings Medium
555 String, Backtracking https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
Medium
556 Hash Table, String https://leetcode.com/problems/alphabet-board-path Medium
Array, Dynamic Programming,
557 Breadth-First Search https://leetcode.com/problems/minimum-jumps-to-reach-home Medium
558 Hash Table, String, Sorting https://leetcode.com/problems/determine-if-two-strings-are-close Medium
559 Array, Hash Table, Math, Greedy https://leetcode.com/problems/rabbits-in-forest Medium
560 Array, Math, Randomized https://leetcode.com/problems/shuffle-an-array Medium
561 Array, Dynamic Programming https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray Medium
562 String, Counting https://leetcode.com/problems/minimum-number-of-frogs-croaking Medium
Array, Math, Binary Search, Greedy,
563 Sorting, Heap (Priority Queue) https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
564 Array, Math, Prefix Sum https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium
565 String, Greedy https://leetcode.com/problems/minimum-suffix-flips Medium
Array, Depth-First Search, Breadth-
566 First Search, Union Find, Matrix https://leetcode.com/problems/count-sub-islands Medium
567 Array, Greedy, Sorting, Matrix https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
String, Binary Search, Sliding Window,
568 Prefix Sum https://leetcode.com/problems/get-equal-substrings-within-budget Medium
569 String, Dynamic Programming, Stack https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium
570 Math https://leetcode.com/problems/the-kth-factor-of-n Medium
571 Math, Dynamic Programming https://leetcode.com/problems/rotated-digits Medium
572 String, Stack, Greedy https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string
Medium
573 Array, Hash Table, Math https://leetcode.com/problems/number-of-boomerangs Medium
574 Math, Sorting, Counting, Enumeration https://leetcode.com/problems/reordered-power-of-2 Medium
575 Graph https://leetcode.com/problems/maximal-network-rank Medium
576 Math, Dynamic Programming https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium
Hash Table, String, Bit Manipulation,
577 Prefix Sum https://leetcode.com/problems/number-of-wonderful-substrings Medium
Tree, Breadth-First Search, Binary
578 Tree https://leetcode.com/problems/even-odd-tree Medium
579 Array, String https://leetcode.com/problems/remove-comments Medium
580 Array, Hash Table https://leetcode.com/problems/restore-the-array-from-adjacent-pairs Medium
Array, Depth-First Search, Graph,
581 Topological Sort https://leetcode.com/problems/loud-and-rich Medium
582 Array, String, Trie https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium
583 String, Greedy https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating
Medium
584 String, Greedy https://leetcode.com/problems/smallest-string-with-a-given-numeric-value Medium
Hash Table, String, Dynamic
585 Programming https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium
586 Hash Table, String, Sliding Window https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium
587 String, Enumeration https://leetcode.com/problems/largest-time-for-given-digits Medium
588 Array, Dynamic Programming https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations
Medium
Tree, Depth-First Search, Breadth-First
589 Search, Design, Binary Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
Array, Math, Greedy, Sorting, Game
590 Theory https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
591 Hash Table, Math, String https://leetcode.com/problems/reconstruct-original-digits-from-english Medium
592 Array, Dynamic Programming https://leetcode.com/problems/maximum-alternating-subsequence-sum Medium
593 String, Stack https://leetcode.com/problems/check-if-word-is-valid-after-substitutions Medium
594 Array, Depth-First Search, Union Find https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations
Medium
Hash Table, String, Bit Manipulation,
595 Prefix Sum https://leetcode.com/problems/can-make-palindrome-from-substring Medium
Array, Depth-First Search, Breadth-
596 First Search, Union Find, Matrix https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
Array, Depth-First Search, Breadth-
597 First Search, Union Find, Matrix https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
Dynamic Programming, Graph,
Topological Sort, Heap (Priority
598 Queue), Shortest Path https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
Two Pointers, String, Trie, String
599 Matching https://leetcode.com/problems/camelcase-matching Medium
600 Array, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-sideway-jumps Medium
Array, Two Pointers, Binary Search,
601 Sorting https://leetcode.com/problems/friends-of-appropriate-ages Medium
Array, Binary Search, Divide and
602 Conquer, Matrix https://leetcode.com/problems/find-a-peak-element-ii Medium
603 Two Pointers, String, Stack, Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced
Medium
Array, Two Pointers, Binary Search,
604 Sorting https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
605 Hash Table, String, Backtracking https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings
Medium
606 Array, Heap (Priority Queue) https://leetcode.com/problems/process-tasks-using-servers Medium
607 Array, String, Binary Search https://leetcode.com/problems/maximum-number-of-removable-characters Medium
608 Array, Hash Table, Matrix https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium
609 Array, Design, Counting, Iterator https://leetcode.com/problems/rle-iterator Medium
610 Array, Two Pointers, Greedy, Sorting https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
611 Math, String, Simulation https://leetcode.com/problems/complex-number-multiplication Medium
612 Array, Dynamic Programming, Matrix https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium
Array, Stack, Greedy, Sorting,
613 Monotonic Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
Array, Hash Table, String, Binary
614 Search, Sorting https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
615 Array, Sorting https://leetcode.com/problems/arithmetic-subarrays Medium
616 Math, String https://leetcode.com/problems/number-of-substrings-with-only-1s Medium
617 Array, Sliding Window https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
Medium
618 Array, Two Pointers, Matrix https://leetcode.com/problems/rotating-the-box Medium
619 String, Greedy, Sorting https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium
620 Array, Dynamic Programming, Matrix https://leetcode.com/problems/largest-1-bordered-square Medium
621 Array, Hash Table https://leetcode.com/problems/count-good-meals Medium
622 Math https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three Medium
623 Two Pointers, String, Greedy https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium
Bit Manipulation, Depth-First Search,
624 Breadth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium
625 Array, Matrix, Simulation https://leetcode.com/problems/spiral-matrix-iii Medium
626 Array, Greedy, Sorting, Prefix Sum https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
627 Array, Breadth-First Search, Matrix https://leetcode.com/problems/map-of-highest-peak Medium
628 String, Greedy https://leetcode.com/problems/string-without-aaa-or-bbb Medium
629 String, Sorting https://leetcode.com/problems/rearrange-words-in-a-sentence Medium
630 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-eaten-apples Medium
631 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-average-pass-ratio Medium
632 Array, String, Greedy https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium
633 Array, Bit Manipulation https://leetcode.com/problems/decode-xored-permutation Medium
Array, Divide and Conquer, Tree,
634 Matrix https://leetcode.com/problems/construct-quad-tree Medium
635 Array, Simulation https://leetcode.com/problems/find-the-winner-of-an-array-game Medium
636 Array, Hash Table, Greedy, Counting https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations
Medium
637 Binary Search, Greedy https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array
Medium
638 Array, Breadth-First Search, Matrix https://leetcode.com/problems/snakes-and-ladders Medium
639 String, Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one
Medium
640 Array, Math https://leetcode.com/problems/maximum-of-absolute-value-expression Medium
641 Math, Divide and Conquer https://leetcode.com/problems/super-pow Medium
642 Array, Binary Search, Simulation https://leetcode.com/problems/find-latest-group-of-size-m Medium
643 String https://leetcode.com/problems/remove-all-occurrences-of-a-substring Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
644 Bitmask https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
Medium
645 Array, Greedy https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make
Medium
Array, Math, Greedy, Sorting, Heap
646 (Priority Queue), Game Theory https://leetcode.com/problems/stone-game-vi Medium
Array, Two Pointers, Binary Search,
647 Greedy https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
648 Array, Hash Table, String https://leetcode.com/problems/groups-of-special-equivalent-strings Medium
649 Math, Greedy, Heap (Priority Queue) https://leetcode.com/problems/maximum-score-from-removing-stones Medium
Array, Binary Search, Sorting, Ordered
650 Set https://leetcode.com/problems/minimum-absolute-sum-difference Medium
651 Array, Math, Geometry https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium
652 String, Greedy, Queue https://leetcode.com/problems/dota2-senate Medium
Array, Binary Search, Dynamic
653 Programming, Sorting https://leetcode.com/problems/maximum-earnings-from-taxi Medium
Array, Hash Table, Greedy, Bit
654 Manipulation https://leetcode.com/problems/cinema-seat-allocation Medium
655 String, Recursion https://leetcode.com/problems/find-kth-bit-in-nth-binary-string Medium
656 Array, Hash Table, Prefix Sum https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium
657 Math, String https://leetcode.com/problems/number-of-ways-to-split-a-string Medium
658 Array, String, Simulation https://leetcode.com/problems/print-words-vertically Medium
659 Bit Manipulation https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c Medium
660 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements
Medium
661 Array, Binary Search https://leetcode.com/problems/minimum-speed-to-arrive-on-time Medium
662 Hash Table, String, Prefix Sum https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium
Math, Binary Search, Reservoir
Sampling, Prefix Sum, Ordered Set,
663 Randomized https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
664 Array, Greedy https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array
Medium
665 Array, Greedy, Matrix https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium
666 Array, String, Backtracking https://leetcode.com/problems/find-unique-binary-string Medium
667 Array, String https://leetcode.com/problems/valid-tic-tac-toe-state Medium
668 Array, Two Pointers, Sorting https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium
Array, Linked List, Design, Queue,
669 Data Stream https://leetcode.com/problems/design-front-middle-back-queue Medium
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
670 Bitmask https://leetcode.com/problems/maximum-compatibility-score-sum Medium
671 Array, Matrix, Prefix Sum https://leetcode.com/problems/grid-game Medium
672 Tree, Depth-First Search, Binary Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium
673 Array, Hash Table https://leetcode.com/problems/tuple-with-same-product Medium
674 Math, Geometry https://leetcode.com/problems/mirror-reflection Medium
675 Array, Hash Table, Greedy, Sorting https://leetcode.com/problems/find-original-array-from-doubled-array Medium
Array, Hash Table, Two Pointers,
676 String, Sorting https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
677 Array, Hash Table, Math, Counting https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
678 String, Stack, Depth-First Search https://leetcode.com/problems/mini-parser Medium
679 Math, String, Simulation https://leetcode.com/problems/solve-the-equation Medium
String, Tree, Depth-First Search,
680 Binary Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
681 Array, Bit Manipulation https://leetcode.com/problems/utf-8-validation Medium
Tree, Depth-First Search, Breadth-First
682 Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label
Medium
683 Array, Backtracking https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence
Medium
Math, Geometry, Rejection Sampling,
684 Randomized https://leetcode.com/problems/generate-random-point-in-a-circle Medium
685 Two Pointers, String, Greedy https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number
Medium
686 String, Stack, Greedy https://leetcode.com/problems/maximum-score-from-removing-substrings Medium
Array, Dynamic Programming,
687 Backtracking https://leetcode.com/problems/closest-dessert-cost Medium
688 String, Sliding Window https://leetcode.com/problems/longest-substring-of-all-vowels-in-order Medium
689 Math, String https://leetcode.com/problems/count-number-of-homogenous-substrings Medium
Array, Depth-First Search, Breadth-
690 First Search, Matrix https://leetcode.com/problems/coloring-a-border Medium
Array, Heap (Priority Queue), Ordered
691 Set https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium
692 Array, Hash Table, String https://leetcode.com/problems/vowel-spellchecker Medium
693 Array, Dynamic Programming https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations
Medium
694 Linked List, Two Pointers https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium
Math, Dynamic Programming,
695 Brainteaser, Probability and Statistics https://leetcode.com/problems/airplane-seat-assignment-probability Medium
696 Array, Hash Table, Prefix Sum https://leetcode.com/problems/intervals-between-identical-elements Medium
697 Array, Hash Table https://leetcode.com/problems/minimum-absolute-difference-queries Medium
698 Tree, Binary Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium
String, Dynamic Programming,
Backtracking, Bit Manipulation,
699 Bitmask https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
700 Array, Design, Matrix https://leetcode.com/problems/subrectangle-queries Medium
Math, Two Pointers, Binary Search,
701 Interactive https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
702 Math, Bit Manipulation, Simulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium
703 Math https://leetcode.com/problems/convert-to-base-2 Medium
704 Array, Hash Table https://leetcode.com/problems/finding-the-users-active-minutes Medium
705 Array, Bit Manipulation, Prefix Sum https://leetcode.com/problems/maximum-xor-for-each-query Medium
706 Array, Greedy https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work Medium
707 Array, Breadth-First Search, Matrix https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium
708 Array, Brainteaser, Simulation https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium
709 Array, Binary Indexed Tree, Simulation https://leetcode.com/problems/queries-on-a-permutation-with-key Medium
710 Math https://leetcode.com/problems/prime-palindrome Medium
711 Array, Hash Table, String https://leetcode.com/problems/making-file-names-unique Medium
712 Two Pointers, String, Greedy https://leetcode.com/problems/largest-merge-of-two-strings Medium
String, Binary Search, Sliding Window,
713 Prefix Sum https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
714 Array, Greedy, Matrix https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium
715 Array, Simulation https://leetcode.com/problems/average-waiting-time Medium
716 Array, Stack, Monotonic Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium
Array, Binary Search, Dynamic
Programming, Sorting, Heap (Priority
717 Queue) https://leetcode.com/problems/two-best-non-overlapping-events Medium
718 Array, Breadth-First Search https://leetcode.com/problems/minimum-operations-to-convert-number Medium
719 Array, Dynamic Programming https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms Medium
Math, Binary Search, Prefix Sum,
720 Randomized https://leetcode.com/problems/random-pick-with-weight Medium
721 Math, String, Simulation https://leetcode.com/problems/fraction-addition-and-subtraction Medium
722 Math, Dynamic Programming https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments
Medium
Array, String, Divide and Conquer,
Sorting, Heap (Priority Queue),
723 Quickselect https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
724 Array, Hash Table, Two Pointers https://leetcode.com/problems/circular-array-loop Medium
725 Array, Greedy, Sorting https://leetcode.com/problems/maximum-ice-cream-bars Medium
726 Array, Sorting https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal
Medium
727 Array, Math, Two Pointers, Sorting https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
728 String, Greedy https://leetcode.com/problems/maximum-binary-string-after-change Medium
729 Array, Math, Geometry https://leetcode.com/problems/minimum-area-rectangle-ii Medium
Hash Table, Math, Reservoir Sampling,
730 Randomized https://leetcode.com/problems/random-flip-matrix Medium
731 Array, Greedy, Sorting https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium
732 Math, Greedy, Game Theory https://leetcode.com/problems/sum-game Medium
Array, Hash Table, Binary Search,
733 Design, Segment Tree https://leetcode.com/problems/range-frequency-queries Medium
734 Hash Table, String, Counting https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium
Array, Tree, Depth-First Search, Binary
735 Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
736 String, Backtracking https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values
Medium
Array, Hash Table, Greedy, Sorting,
737 Counting https://leetcode.com/problems/largest-values-from-labels Medium
738 Hash Table, String https://leetcode.com/problems/can-convert-string-in-k-moves Medium
Array, Hash Table, String, Graph,
739 Topological Sort https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
740 Array, Binary Search https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store
Medium
741 String, Stack https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings
Medium
Array, String, Binary Search, Prefix
742 Sum https://leetcode.com/problems/plates-between-candles Medium
Array, Divide and Conquer, Bit
Manipulation, Heap (Priority Queue),
743 Matrix, Prefix Sum, Quickselect https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
744 Math, Recursion https://leetcode.com/problems/count-good-numbers Medium
745 Array, Hash Table, String, Sorting https://leetcode.com/problems/invalid-transactions Medium
746 Array, Hash Table, String https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium
Array, Depth-First Search, Breadth-
747 First Search, Matrix https://leetcode.com/problems/find-all-groups-of-farmland Medium
748 Array, Greedy https://leetcode.com/problems/decrease-elements-to-make-array-zigzag Medium
749 Array, Hash Table, Design https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium
750 String, Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating
Medium
751 Array, Greedy https://leetcode.com/problems/merge-triplets-to-form-target-triplet Medium
Math, String, Dynamic Programming,
752 Combinatorics https://leetcode.com/problems/vowels-of-all-substrings Medium
753 String, Backtracking https://leetcode.com/problems/ambiguous-coordinates Medium
754 Array, Prefix Sum https://leetcode.com/problems/describe-the-painting Medium
755 Array, Math, Dynamic Programming https://leetcode.com/problems/optimal-division Medium
Hash Table, Design, Heap (Priority
756 Queue), Data Stream, Ordered Set https://leetcode.com/problems/stock-price-fluctuation Medium
Math, Dynamic Programming,
757 Probability and Statistics https://leetcode.com/problems/soup-servings Medium
758 Two Pointers, String https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends
Medium
759 Array, Heap (Priority Queue) https://leetcode.com/problems/remove-stones-to-minimize-the-total Medium
760 Array, Math, Sorting, Matrix https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
761 Array, Greedy, Matrix https://leetcode.com/problems/maximum-matrix-sum Medium
762 Array https://leetcode.com/problems/sum-of-beauty-in-the-array Medium
763 Array, Math, Matrix https://leetcode.com/problems/magic-squares-in-grid Medium
764 Array, Binary Search, Sorting https://leetcode.com/problems/most-beautiful-item-for-each-query Medium
765 Design, Heap (Priority Queue) https://leetcode.com/problems/seat-reservation-manager Medium
766 String https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n Medium
767 Array https://leetcode.com/problems/watering-plants Medium
768 Array, Math, Dynamic Programming https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium
769 Array, Hash Table, String https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list
Medium
770 String, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses
Medium
771 Hash Table, Math https://leetcode.com/problems/powerful-integers Medium
772 Math, Backtracking, Bit Manipulation https://leetcode.com/problems/circular-permutation-in-binary-representation Medium
773 Array, Hash Table, Math, Two Pointers https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
774 Math, Geometry https://leetcode.com/problems/circle-and-rectangle-overlapping Medium
775 Array, Greedy, Sorting https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors
Medium
776 String, Stack, Greedy https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium
777 Math https://leetcode.com/problems/simplified-fractions Medium
778 String, Breadth-First Search https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations
Medium
Hash Table, String, Counting, Prefix
779 Sum https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
780 String, Greedy https://leetcode.com/problems/maximum-value-after-insertion Medium
781 Array, Math https://leetcode.com/problems/adding-two-negabinary-numbers Medium
782 Math https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients Medium
783 Array, Greedy https://leetcode.com/problems/removing-minimum-and-maximum-from-array Medium
Array, Dynamic Programming, Prefix
784 Sum https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium
Array, Hash Table, Breadth-First
785 Search, Sorting https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
786 Array, Sorting https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance
Medium
Array, Math, Depth-First Search,
Breadth-First Search, Graph,
787 Geometry https://leetcode.com/problems/detonate-the-maximum-bombs Medium
788 Array, Two Pointers, String https://leetcode.com/problems/sentence-similarity-iii Medium
789 Array, Breadth-First Search, Graph https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium
790 Array, Greedy, Matrix https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium
Array, Binary Search, Simulation,
791 Prefix Sum https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
792 Array, Math, Simulation https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Medium
793 Array, Greedy https://leetcode.com/problems/add-minimum-number-of-rungs Medium
Array, Hash Table, Math, Counting,
794 Number Theory https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
795 Array, String https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
Medium
796 Array, Math https://leetcode.com/problems/four-divisors Medium
797 Array, Greedy, String Matching https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array
Medium
798 Array, Math, Simulation https://leetcode.com/problems/find-missing-observations Medium
Array, Hash Table, String, Sorting,
799 Ordered Set https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
800 Math, Binary Search https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples
Medium
801 Array, Hash Table, Design, Counting https://leetcode.com/problems/detect-squares Medium
802 Linked List https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points
Medium
803 Array, Sliding Window https://leetcode.com/problems/k-radius-subarray-averages Medium
804 Array, Matrix, Prefix Sum https://leetcode.com/problems/largest-magic-square Medium
Hash Table, Tree, Breadth-First
805 Search, Design https://leetcode.com/problems/operations-on-tree Medium
806 Two Pointers, String https://leetcode.com/problems/magical-string Medium
807 Math, Stack, Simulation https://leetcode.com/problems/clumsy-factorial Medium
808 Array, Greedy https://leetcode.com/problems/previous-permutation-with-one-swap Medium
Hash Table, Tree, Depth-First Search,
809 Design https://leetcode.com/problems/throne-inheritance Medium
810 Array, Backtracking, Bit Manipulation https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium
811 Math https://leetcode.com/problems/closest-divisors Medium
812 Array, Greedy, Sorting https://leetcode.com/problems/maximum-element-after-decreasing-and-rearrangingMedium
813 Array, String, Simulation https://leetcode.com/problems/adding-spaces-to-a-string Medium
814 Math, String, Greedy, Game Theory https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
815 Array, Simulation https://leetcode.com/problems/count-unhappy-friends Medium
Array, Heap (Priority Queue),
816 Simulation https://leetcode.com/problems/number-of-orders-in-the-backlog Medium
817 Array, Matrix, Simulation https://leetcode.com/problems/cyclically-rotating-a-grid Medium
818 String, Simulation https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid
Medium
819 Array, Hash Table, String, Sorting https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
820 Math, Brainteaser https://leetcode.com/problems/moving-stones-until-consecutive Medium
821 Math, String https://leetcode.com/problems/the-number-of-full-rounds-you-have-played Medium
822 Array, Sorting https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points
Medium
823 Math, Greedy https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integerMedium
824 Array, Greedy https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum Medium
825 Hash Table, String https://leetcode.com/problems/html-entity-parser Medium
826 Hash Table, Design https://leetcode.com/problems/design-authentication-manager Medium
827 Divide and Conquer, Tree https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees
Medium
Tree, Depth-First Search, Breadth-First
828 Search, Binary Tree https://leetcode.com/problems/print-binary-tree Medium
829 Array, String, Greedy https://leetcode.com/problems/largest-number-after-mutating-substring Medium
830 Array, Greedy https://leetcode.com/problems/minimum-number-of-people-to-teach Medium
Array, Math, Sorting, Heap (Priority
831 Queue), Matrix, Prefix Sum https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
832 Simulation https://leetcode.com/problems/incremental-memory-leak Medium
833 String, Simulation https://leetcode.com/problems/decode-the-slanted-ciphertext Medium
Array, Math, Greedy, Counting, Game
834 Theory https://leetcode.com/problems/stone-game-ix Medium
835 Array, Matrix, Enumeration https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium
836 String https://leetcode.com/problems/masking-personal-information Medium
837 Linked List https://leetcode.com/problems/reverse-nodes-in-even-length-groups Medium
838 Array, Hash Table, Design https://leetcode.com/problems/apply-discount-every-n-orders Medium
839 Array, Hash Table https://leetcode.com/problems/card-flipping-game Medium
840 Design, Simulation https://leetcode.com/problems/walking-robot-simulation-ii Medium
841 https://leetcode.com/problems/destroying-asteroids Medium
842 https://leetcode.com/problems/number-of-laser-beams-in-a-bank Medium
843 Math, Greedy, Recursion https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium
Hash Table, Binary Search, Design,
844 Sorting, Ordered Set https://leetcode.com/problems/tweet-counts-per-frequency Medium
845 Math, Backtracking, Enumeration https://leetcode.com/problems/next-greater-numerically-balanced-number Medium
846 Array, Hash Table, Design, Simulation https://leetcode.com/problems/simple-bank-system Medium
847 Array, Two Pointers, Simulation https://leetcode.com/problems/watering-plants-ii Medium
848 Array, Prefix Sum https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day
Medium
849 Array, Matrix, Enumeration https://leetcode.com/problems/check-if-move-is-legal Medium
850 Array, Matrix https://leetcode.com/problems/image-overlap Medium
851 Array, Simulation https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel Medium
852 Array, Enumeration https://leetcode.com/problems/coordinate-with-maximum-network-quality Medium
853 Array, Math https://leetcode.com/problems/escape-the-ghosts Medium
854 Array, Simulation https://leetcode.com/problems/walking-robot-simulation Medium
Math, Two Pointers, Probability and
855 Statistics https://leetcode.com/problems/statistics-from-a-large-sample Medium
Math, Bit Manipulation, Depth-First
856 Search, Breadth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
Array, Two Pointers, Dynamic
1 Programming, Stack, Monotonic Stack https://leetcode.com/problems/trapping-rain-water Hard
Array, Binary Search, Divide and
2 Conquer https://leetcode.com/problems/median-of-two-sorted-arrays Hard
Linked List, Divide and Conquer, Heap
3 (Priority Queue), Merge Sort https://leetcode.com/problems/merge-k-sorted-lists Hard
4 Hash Table, String, Sliding Window https://leetcode.com/problems/minimum-window-substring Hard
Array, Queue, Sliding Window, Heap
5 (Priority Queue), Monotonic Queue https://leetcode.com/problems/sliding-window-maximum Hard
6 Array, Stack, Monotonic Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard
7 Array, Hash Table https://leetcode.com/problems/first-missing-positive Hard
Dynamic Programming, Tree, Depth-
8 First Search, Binary Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
9 String, Dynamic Programming https://leetcode.com/problems/edit-distance Hard
String, Dynamic Programming,
10 Recursion https://leetcode.com/problems/regular-expression-matching Hard
11 String, Dynamic Programming, Stack https://leetcode.com/problems/longest-valid-parentheses Hard
Hash Table, String, Breadth-First
12 Search https://leetcode.com/problems/word-ladder Hard
Two Pointers, Design, Sorting, Heap
13 (Priority Queue), Data Stream https://leetcode.com/problems/find-median-from-data-stream Hard
Array, Dynamic Programming, Stack,
14 Matrix, Monotonic Stack https://leetcode.com/problems/maximal-rectangle Hard
15 Linked List, Recursion https://leetcode.com/problems/reverse-nodes-in-k-group Hard
String, Tree, Depth-First Search,
Breadth-First Search, Design, Binary
16 Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
17 Array, Dynamic Programming https://leetcode.com/problems/burst-balloons Hard
Array, String, Backtracking, Trie,
18 Matrix https://leetcode.com/problems/word-search-ii Hard
19 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii Hard
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
20 Set https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
21 Array, Backtracking https://leetcode.com/problems/n-queens Hard
Dynamic Programming, Depth-First
Search, Breadth-First Search, Graph,
22 Topological Sort, Memoization https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
23 Array, Backtracking, Matrix https://leetcode.com/problems/sudoku-solver Hard
String, Backtracking, Breadth-First
24 Search https://leetcode.com/problems/remove-invalid-parentheses Hard
Hash Table, String, Dynamic
Programming, Backtracking, Trie,
25 Memoization https://leetcode.com/problems/word-break-ii Hard
String, Dynamic Programming,
26 Greedy, Recursion https://leetcode.com/problems/wildcard-matching Hard
Array, Binary Search, Dynamic
27 Programming, Greedy https://leetcode.com/problems/split-array-largest-sum Hard
28 Array, Dynamic Programming, Matrix https://leetcode.com/problems/dungeon-game Hard
Depth-First Search, Graph, Eulerian
29 Circuit https://leetcode.com/problems/reconstruct-itinerary Hard
Array, Divide and Conquer, Binary
Indexed Tree, Segment Tree, Line
Sweep, Heap (Priority Queue), Ordered
30 Set https://leetcode.com/problems/the-skyline-problem Hard
31 Array, Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv Hard
Hash Table, String, Backtracking,
32 Breadth-First Search https://leetcode.com/problems/word-ladder-ii Hard
Depth-First Search, Graph,
33 Biconnected Component https://leetcode.com/problems/critical-connections-in-a-network Hard
34 Math, String, Stack, Recursion https://leetcode.com/problems/basic-calculator Hard
35 Math, Recursion https://leetcode.com/problems/permutation-sequence Hard
36 String, Dynamic Programming https://leetcode.com/problems/distinct-subsequences Hard
37 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-ii Hard
Hash Table, Linked List, Design,
38 Doubly-Linked List https://leetcode.com/problems/lfu-cache Hard
Array, Binary Search, Dynamic
39 Programming, Sorting https://leetcode.com/problems/russian-doll-envelopes Hard
Array, Binary Search, Dynamic
40 Programming, Sorting https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
Array, Hash Table, Sliding Window,
41 Counting https://leetcode.com/problems/subarrays-with-k-different-integers Hard
Array, Binary Search, Queue, Sliding
Window, Heap (Priority Queue), Prefix
42 Sum, Monotonic Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
43 Array, Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii Hard
Array, Backtracking, Bit Manipulation,
44 Matrix https://leetcode.com/problems/unique-paths-iii Hard
Hash Table, Tree, Depth-First Search,
45 Breadth-First Search, Binary Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
46 Array, Greedy https://leetcode.com/problems/candy Hard
47 Array, Hash Table, String, Trie https://leetcode.com/problems/palindrome-pairs Hard
Array, Breadth-First Search, Heap
48 (Priority Queue), Matrix https://leetcode.com/problems/trapping-rain-water-ii Hard
Hash Table, Stack, Design, Ordered
49 Set https://leetcode.com/problems/maximum-frequency-stack Hard
Dynamic Programming, Tree, Depth-
50 First Search, Binary Tree https://leetcode.com/problems/binary-tree-cameras Hard
51 Math, String, Backtracking https://leetcode.com/problems/expression-add-operators Hard
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
52 Set https://leetcode.com/problems/reverse-pairs Hard
Dynamic Programming, Tree, Depth-
53 First Search, Graph https://leetcode.com/problems/sum-of-distances-in-tree Hard
Array, Dynamic Programming, Greedy,
54 Heap (Priority Queue) https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
55 Array, Dynamic Programming, Matrix https://leetcode.com/problems/cherry-pickup Hard
String, Rolling Hash, String Matching,
56 Hash Function https://leetcode.com/problems/shortest-palindrome Hard
57 Array, Dynamic Programming https://leetcode.com/problems/frog-jump Hard
Math, Binary Search, Dynamic
58 Programming https://leetcode.com/problems/super-egg-drop Hard
Array, Depth-First Search, Breadth-
59 First Search, Union Find, Matrix https://leetcode.com/problems/making-a-large-island Hard
Array, Hash Table, Sliding Window,
60 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-median Hard
61 Array, Dynamic Programming https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing Hard
Array, Hash Table, Greedy, Sliding
Window, Sorting, Heap (Priority
62 Queue) https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
63 Math, String, Recursion https://leetcode.com/problems/integer-to-english-words Hard
64 Array, Sorting, Bucket Sort, Radix Sort https://leetcode.com/problems/maximum-gap Hard
Array, Binary Search, Dynamic
65 Programming, Matrix, Ordered Set https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
66 String, Dynamic Programming https://leetcode.com/problems/shortest-common-supersequence Hard
67 Array, Greedy, Heap (Priority Queue) https://leetcode.com/problems/course-schedule-iii Hard
Array, Two Pointers, Binary Search,
68 Sorting https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
69 Array, Breadth-First Search, Matrix https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard
Array, String, Dynamic Programming,
70 Depth-First Search, Trie https://leetcode.com/problems/concatenated-words Hard
71 Hash Table, String, Sliding Window https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard
Array, Hash Table, Breadth-First
72 Search https://leetcode.com/problems/bus-routes Hard
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
73 Find, Heap (Priority Queue), Matrix https://leetcode.com/problems/swim-in-rising-water Hard
String, Binary Search, Sliding Window,
Rolling Hash, Suffix Array, Hash
74 Function https://leetcode.com/problems/longest-duplicate-substring Hard
75 Array, Dynamic Programming https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays Hard
76 Array, String, Simulation https://leetcode.com/problems/text-justification Hard
77 Binary Search https://leetcode.com/problems/kth-smallest-number-in-multiplication-table Hard
Array, Greedy, Sorting, Heap (Priority
78 Queue) https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
Array, Hash Table, Math, Design,
79 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
Greedy, Depth-First Search, Breadth-
80 First Search, Union Find, Graph https://leetcode.com/problems/couples-holding-hands Hard
81 Array, Hash Table, Matrix, Prefix Sum https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
Array, String, Design, Trie, Data
82 Stream https://leetcode.com/problems/stream-of-characters Hard
Depth-First Search, Breadth-First
83 Search, Union Find, Graph https://leetcode.com/problems/redundant-connection-ii Hard
84 Backtracking https://leetcode.com/problems/n-queens-ii Hard
Array, Dynamic Programming,
85 Memoization https://leetcode.com/problems/remove-boxes Hard
86 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-to-merge-stones Hard
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
87 Set https://leetcode.com/problems/count-of-range-sum Hard
88 String, Dynamic Programming https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome
Hard
89 Array, Breadth-First Search, Matrix https://leetcode.com/problems/sliding-puzzle Hard
90 Array, Dynamic Programming, Greedy https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden
Hard
Dynamic Programming, Bit
Manipulation, Breadth-First Search,
91 Graph, Bitmask https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
92 String, Dynamic Programming https://leetcode.com/problems/scramble-string Hard
Array, Dynamic Programming, Stack,
93 Monotonic Stack, Ordered Set https://leetcode.com/problems/odd-even-jump Hard
94 Array, Dynamic Programming https://leetcode.com/problems/arithmetic-slices-ii-subsequence Hard
95 Stack, Greedy, Monotonic Stack https://leetcode.com/problems/create-maximum-number Hard
96 Array, Math, Union Find https://leetcode.com/problems/largest-component-size-by-common-factor Hard
97 String, Dynamic Programming https://leetcode.com/problems/count-different-palindromic-subsequences Hard
Array, Math, String, Interactive, Game
98 Theory https://leetcode.com/problems/guess-the-word Hard
99 Array, Math, Backtracking https://leetcode.com/problems/24-game Hard
Array, Greedy, Sorting, Heap (Priority
100 Queue) https://leetcode.com/problems/maximum-performance-of-a-team Hard
101 Array, Greedy https://leetcode.com/problems/patching-array Hard
102 Array, Dynamic Programming, Matrix https://leetcode.com/problems/cherry-pickup-ii Hard
103 Array, Dynamic Programming https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule Hard
Array, Math, Binary Search, Dynamic
104 Programming https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
Array, Hash Table, String, Bit
105 Manipulation, Trie https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
106 Dynamic Programming https://leetcode.com/problems/non-negative-integers-without-consecutive-ones Hard
107 Dynamic Programming https://leetcode.com/problems/student-attendance-record-ii Hard
Hash Table, Linked List, Design,
108 Doubly-Linked List https://leetcode.com/problems/all-oone-data-structure Hard
Array, Stack, Greedy, Sorting,
109 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
110 String, Dynamic Programming https://leetcode.com/problems/decode-ways-ii Hard
111 String, Dynamic Programming https://leetcode.com/problems/distinct-subsequences-ii Hard
112 String, Dynamic Programming https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
Hard
Array, String, Dynamic Programming,
113 Bit Manipulation, Bitmask https://leetcode.com/problems/find-the-shortest-superstring Hard
114 Array, Binary Search, Interactive https://leetcode.com/problems/find-in-mountain-array Hard
String, Tree, Depth-First Search,
115 Binary Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
116 String, Design, Trie https://leetcode.com/problems/prefix-and-suffix-search Hard
Array, Hash Table, Breadth-First
117 Search https://leetcode.com/problems/jump-game-iv Hard
118 Array, Dynamic Programming https://leetcode.com/problems/minimum-cost-to-cut-a-stick Hard
119 Math, Binary Search https://leetcode.com/problems/nth-magical-number Hard
120 Math, Enumeration https://leetcode.com/problems/consecutive-numbers-sum Hard
Array, Breadth-First Search, Graph,
Heap (Priority Queue), Matrix, Shortest
121 Path https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
122 Math https://leetcode.com/problems/reaching-points Hard
123 Dynamic Programming https://leetcode.com/problems/count-vowels-permutation Hard
Dynamic Programming, Tree, Depth-
First Search, Binary Search Tree,
124 Binary Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
Array, Math, Dynamic Programming,
125 Game Theory https://leetcode.com/problems/stone-game-iii Hard
126 Design, Segment Tree, Ordered Set https://leetcode.com/problems/range-module Hard
127 Hash Table, String, Stack https://leetcode.com/problems/number-of-atoms Hard
Binary Search, Dynamic Programming,
Tree, Depth-First Search, Breadth-First
128 Search, Design https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
Array, Breadth-First Search, Heap
129 (Priority Queue), Matrix https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
130 Dynamic Programming https://leetcode.com/problems/race-car Hard
Array, Dynamic Programming, Greedy,
131 Sorting https://leetcode.com/problems/reducing-dishes Hard
132 String, Breadth-First Search https://leetcode.com/problems/k-similar-strings Hard
Array, Binary Search, Heap (Priority
133 Queue), Matrix https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
Array, Segment Tree, Line Sweep,
134 Ordered Set https://leetcode.com/problems/rectangle-area-ii Hard
Array, Math, Dynamic Programming,
135 Bit Manipulation, Bitmask https://leetcode.com/problems/split-array-with-same-average Hard
136 String, Dynamic Programming https://leetcode.com/problems/strange-printer Hard
Array, Dynamic Programming, Stack,
137 Greedy, Monotonic Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
138 Dynamic Programming https://leetcode.com/problems/k-inverse-pairs-array Hard
139 Hash Table, Math, Geometry https://leetcode.com/problems/max-points-on-a-line Hard
Array, Queue, Sliding Window, Heap
140 (Priority Queue), Monotonic Queue https://leetcode.com/problems/max-value-of-equation Hard
141 Array, Union Find, Matrix https://leetcode.com/problems/bricks-falling-when-hit Hard
142 Bit Manipulation, Breadth-First Search https://leetcode.com/problems/shortest-path-to-get-all-keys Hard
Array, Bit Manipulation, Sliding
143 Window, Prefix Sum https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
144 String, Dynamic Programming https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers
Hard
145 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid Hard
String, Depth-First Search, Breadth-
146 First Search, Union Find https://leetcode.com/problems/similar-string-groups Hard
Array, Greedy, Sorting, Heap (Priority
147 Queue) https://leetcode.com/problems/ipo Hard
Array, Dynamic Programming, Queue,
Sliding Window, Heap (Priority Queue),
148 Monotonic Queue https://leetcode.com/problems/constrained-subsequence-sum Hard
Array, Binary Search, Heap (Priority
149 Queue) https://leetcode.com/problems/k-th-smallest-prime-fraction Hard
150 Array, Math https://leetcode.com/problems/three-equal-parts Hard
151 Design, Segment Tree, Ordered Set https://leetcode.com/problems/my-calendar-iii Hard
Dynamic Programming, Backtracking,
152 Bit Manipulation, Bitmask https://leetcode.com/problems/stickers-to-spell-word Hard
Math, Dynamic Programming,
153 Combinatorics https://leetcode.com/problems/number-of-music-playlists Hard
Array, Dynamic Programming, Bit
154 Manipulation, Bitmask https://leetcode.com/problems/smallest-sufficient-team Hard
String, Dynamic Programming, Depth-
155 First Search, Breadth-First Search https://leetcode.com/problems/freedom-trail Hard
156 Array, Dynamic Programming https://leetcode.com/problems/dice-roll-simulation Hard
157 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iii Hard
158 Array, Heap (Priority Queue) https://leetcode.com/problems/construct-target-array-with-multiple-sums Hard
159 Array, Dynamic Programming, Matrix https://leetcode.com/problems/minimum-falling-path-sum-ii Hard
Array, Math, Dynamic Programming,
160 Sorting https://leetcode.com/problems/allocate-mailboxes Hard
Math, Dynamic Programming,
161 Combinatorics https://leetcode.com/problems/poor-pigs Hard
Array, Math, Dynamic Programming,
Backtracking, Bit Manipulation,
162 Bitmask https://leetcode.com/problems/number-of-squareful-arrays Hard
Math, Dynamic Programming,
163 Recursion https://leetcode.com/problems/number-of-digit-one Hard
164 Array, Dynamic Programming https://leetcode.com/problems/tallest-billboard Hard
165 Dynamic Programming, Memoization https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard
Math, Dynamic Programming, Breadth-
First Search, Graph, Memoization,
166 Game Theory https://leetcode.com/problems/cat-and-mouse Hard
167 Binary Search, Design, Ordered Set https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard
Array, Breadth-First Search, Heap
168 (Priority Queue), Matrix https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
169 Array, Dynamic Programming, Sorting https://leetcode.com/problems/jump-game-v Hard
170 Array, Line Sweep https://leetcode.com/problems/perfect-rectangle Hard
String, Rolling Hash, String Matching,
171 Hash Function https://leetcode.com/problems/longest-happy-prefix Hard
Array, Binary Search, Dynamic
172 Programming, Greedy https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array
Hard
Array, Binary Search, Dynamic
173 Programming https://leetcode.com/problems/make-array-strictly-increasing Hard
Hash Table, Math, Binary Search,
174 Sorting, Randomized https://leetcode.com/problems/random-pick-with-blacklist Hard
Array, Depth-First Search, Breadth-
175 First Search, Union Find, Matrix https://leetcode.com/problems/minimize-malware-spread Hard
Array, Greedy, Union Find, Graph,
176 Topological Sort, Matrix https://leetcode.com/problems/rank-transform-of-a-matrix Hard
Depth-First Search, Breadth-First
177 Search, Graph, Topological Sort https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
178 String, Stack, Recursion https://leetcode.com/problems/parsing-a-boolean-expression Hard
179 Array, Stack, Monotonic Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard
Array, String, Dynamic Programming,
Backtracking, Bit Manipulation,
180 Bitmask https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
Math, Dynamic Programming, Game
181 Theory https://leetcode.com/problems/stone-game-iv Hard
Array, Dynamic Programming, Bit
182 Manipulation, Bitmask https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other
Hard
183 Array, Math, Geometry https://leetcode.com/problems/erect-the-fence Hard
184 Array, Dynamic Programming https://leetcode.com/problems/max-dot-product-of-two-subsequences Hard
185 Math, String, Sorting https://leetcode.com/problems/orderly-queue Hard
Dynamic Programming, Bit
186 Manipulation, Graph, Bitmask https://leetcode.com/problems/parallel-courses-ii Hard
Array, Dynamic Programming, Bit
187 Manipulation, Matrix, Bitmask https://leetcode.com/problems/maximum-students-taking-exam Hard
Array, Math, Stack, Heap (Priority
188 Queue), Monotonic Stack https://leetcode.com/problems/car-fleet-ii Hard
189 Union Find, Graph https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable
Hard
190 Trie https://leetcode.com/problems/k-th-smallest-in-lexicographical-order Hard
191 String, Stack, Greedy, Queue https://leetcode.com/problems/stamping-the-sequence Hard
Array, Greedy, Heap (Priority Queue),
192 Ordered Set https://leetcode.com/problems/minimize-deviation-in-array Hard
Array, Two Pointers, Dynamic
193 Programming, Greedy https://leetcode.com/problems/get-the-maximum-score Hard
194 String, Recursion https://leetcode.com/problems/special-binary-string Hard
195 Array, Greedy https://leetcode.com/problems/super-washing-machines Hard
Array, Dynamic Programming, Greedy,
196 Heap (Priority Queue) https://leetcode.com/problems/pizza-with-3n-slices Hard
197 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
Hard
Graph, Heap (Priority Queue), Shortest
198 Path https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard
199 Array, Dynamic Programming https://leetcode.com/problems/paint-house-iii Hard
Array, Two Pointers, Binary Search,
200 Stack, Monotonic Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
201 Hash Table, String, Bit Manipulation https://leetcode.com/problems/find-longest-awesome-substring Hard
Array, Bit Manipulation, Breadth-First
202 Search, Matrix https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
203 Array, Dynamic Programming https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target
Hard
Math, Dynamic Programming,
204 Combinatorics https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard
205 Math, String https://leetcode.com/problems/find-the-closest-palindrome Hard
206 String, Greedy, Heap (Priority Queue) https://leetcode.com/problems/strong-password-checker Hard
Array, Binary Search, Divide and
Conquer, Binary Indexed Tree,
Segment Tree, Merge Sort, Ordered
207 Set https://leetcode.com/problems/create-sorted-array-through-instructions Hard
208 Array, Math, Sorting https://leetcode.com/problems/sum-of-subsequence-widths Hard
209 Dynamic Programming https://leetcode.com/problems/valid-permutations-for-di-sequence Hard
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
210 Bitmask https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
211 String, Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-substringsHard
212 Array, Greedy, Sorting https://leetcode.com/problems/set-intersection-size-at-least-two Hard
Array, Binary Search, Design, Binary
213 Indexed Tree, Segment Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard
214 Array, Segment Tree, Ordered Set https://leetcode.com/problems/falling-squares Hard
215 Two Pointers, String https://leetcode.com/problems/last-substring-in-lexicographical-order Hard
216 Array, Union Find, Graph, Sorting https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
Array, Hash Table, Depth-First Search,
217 Breadth-First Search https://leetcode.com/problems/escape-a-large-maze Hard
218 Dynamic Programming, Backtracking https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard
219 String, Dynamic Programming https://leetcode.com/problems/string-compression-ii Hard
Math, Dynamic Programming,
220 Combinatorics https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible
Hard
221 Array, Dynamic Programming, Sorting https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard
Array, Dynamic Programming,
222 Memoization, Matrix https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
223 String, Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iv Hard
224 Array, String, Dynamic Programming https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard
Union Find, Graph, Sorting, Minimum
Spanning Tree, Strongly Connected
225 Component https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
226 String https://leetcode.com/problems/valid-number Hard
227 Array, Dynamic Programming https://leetcode.com/problems/profitable-schemes Hard
Two Pointers, String, Dynamic
Programming, Greedy, Rolling Hash,
228 Hash Function https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
Array, Binary Search, Dynamic
229 Programming https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii
Hard
230 Dynamic Programming https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons
Hard
Array, Depth-First Search, Breadth-
231 First Search, Union Find, Matrix https://leetcode.com/problems/minimize-malware-spread-ii Hard
Array, Two Pointers, Dynamic
Programming, Bit Manipulation,
232 Bitmask https://leetcode.com/problems/closest-subsequence-sum Hard
233 Hash Table, String, Stack, Recursion https://leetcode.com/problems/parse-lisp-expression Hard
Hash Table, Dynamic Programming,
Graph, Topological Sort, Memoization,
234 Counting https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
235 Array, Binary Search https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing
Hard
236 Math, Dynamic Programming https://leetcode.com/problems/numbers-with-repeated-digits Hard
Array, Binary Search, Depth-First
Search, Breadth-First Search, Union
237 Find, Matrix https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
238 Dynamic Programming, Graph https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard
Array, Greedy, Sliding Window, Prefix
239 Sum https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
240 Array, Hash Table https://leetcode.com/problems/grid-illumination Hard
Array, Hash Table, Binary Search,
241 Greedy https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
Array, Math, Divide and Conquer,
Dynamic Programming, Tree, Union
Find, Binary Search Tree,
Memoization, Combinatorics, Binary
242 Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
243 Array, Dynamic Programming, Greedy https://leetcode.com/problems/largest-multiple-of-three Hard
244 Linked List, Design https://leetcode.com/problems/design-skiplist Hard
Tree, Depth-First Search, Breadth-First
245 Search, Graph https://leetcode.com/problems/frog-position-after-t-seconds Hard
246 Array, Bit Manipulation, Trie https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard
String, Backtracking, Stack, Breadth-
247 First Search https://leetcode.com/problems/brace-expansion-ii Hard
Array, Dynamic Programming, Bit
248 Manipulation, Bitmask https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
249 Array, Hash Table https://leetcode.com/problems/maximum-equal-frequency Hard
Array, Depth-First Search, Breadth-
First Search, Matrix, Strongly
250 Connected Component https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
String, Dynamic Programming,
251 Breadth-First Search, Memoization https://leetcode.com/problems/zuma-game Hard
252 Array, Prefix Sum https://leetcode.com/problems/smallest-rotation-with-highest-score Hard
253 String, Dynamic Programming https://leetcode.com/problems/restore-the-array Hard
Array, Math, Dynamic Programming,
Backtracking, Bit Manipulation,
254 Number Theory, Bitmask https://leetcode.com/problems/maximize-score-after-n-operations Hard
255 Array, Greedy, Sorting https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard
Array, Binary Search, Binary Indexed
256 Tree https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position
Hard
Array, Math, Geometry, Sliding
257 Window, Sorting https://leetcode.com/problems/maximum-number-of-visible-points Hard
Array, Math, Dynamic Programming,
258 Game Theory https://leetcode.com/problems/stone-game-v Hard
259 String, Greedy, Sorting https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations
Hard
Array, Dynamic Programming,
260 Memoization https://leetcode.com/problems/count-all-possible-routes Hard
Array, Binary Search, Line Sweep,
261 Sorting, Heap (Priority Queue) https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
262 Array, Dynamic Programming https://leetcode.com/problems/count-number-of-special-subsequences Hard
263 Array, Math, Greedy https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard
264 String, Dynamic Programming https://leetcode.com/problems/maximize-palindrome-length-from-subsequences Hard
Depth-First Search, Breadth-First
265 Search, Union Find, Graph, Sorting https://leetcode.com/problems/find-all-people-with-secret Hard
Array, Math, Dynamic Programming,
266 Combinatorics https://leetcode.com/problems/kth-smallest-instructions Hard
Hash Table, Stack, Design, Heap
267 (Priority Queue) https://leetcode.com/problems/dinner-plate-stacks Hard
268 String, Dynamic Programming https://leetcode.com/problems/number-of-unique-good-subsequences Hard
269 Math, Enumeration https://leetcode.com/problems/super-palindromes Hard
Array, Dynamic Programming, Bit
270 Manipulation, Matrix, Bitmask https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
271 Array, Binary Search https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous
Hard
Array, Two Pointers, Binary Search,
Dynamic Programming, Bit
272 Manipulation, Ordered Set, Bitmask https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
273 Array, Binary Search, Sorting https://leetcode.com/problems/closest-room Hard
274 Array, Math, Union Find https://leetcode.com/problems/graph-connectivity-with-threshold Hard
275 Array, Dynamic Programming, Matrix https://leetcode.com/problems/number-of-paths-with-max-score Hard
276 Array, Math, String, Backtracking https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
String, Greedy, Binary Indexed Tree,
277 Segment Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
278 Array, Graph, Topological Sort, Matrix https://leetcode.com/problems/strange-printer-ii Hard
279 String, Dynamic Programming https://leetcode.com/problems/count-the-repetitions Hard
280 Array, Math, Bit Manipulation, Matrix https://leetcode.com/problems/transform-to-chessboard Hard
281 Math, Binary Search https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard
282 Array, Math, Binary Search, Prefix Sum https://leetcode.com/problems/sum-of-floored-pairs Hard
283 Dynamic Programming https://leetcode.com/problems/painting-a-grid-with-three-different-colors Hard
Breadth-First Search, Graph, Shortest
284 Path https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard
Array, Greedy, Heap (Priority Queue),
285 Ordered Set https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests
Hard
Dynamic Programming, Bit
286 Manipulation, Memoization https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero
Hard
Dynamic Programming, Bit
Manipulation, Tree, Enumeration,
287 Bitmask https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
288 Array, Math, Bit Manipulation https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard
289 https://leetcode.com/problems/maximum-employees-to-be-invited-to-a-meeting Hard
String, Dynamic Programming, String
290 Matching https://leetcode.com/problems/find-all-good-strings Hard
291 Math, Binary Search https://leetcode.com/problems/smallest-good-base Hard
Array, Binary Search, Bit Manipulation,
292 Segment Tree https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
293 Math, Dynamic Programming https://leetcode.com/problems/least-operators-to-express-number Hard
294 Array, Bit Manipulation, Trie https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard
Array, Dynamic Programming, Bit
295 Manipulation https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard
Array, Math, Dynamic Programming,
296 Prefix Sum, Game Theory https://leetcode.com/problems/stone-game-viii Hard
297 Union Find, Graph https://leetcode.com/problems/process-restricted-friend-requests Hard
298 Array, Math, Geometry https://leetcode.com/problems/self-crossing Hard
Array, Binary Search, Rolling Hash,
299 Suffix Array, Hash Function https://leetcode.com/problems/longest-common-subpath Hard
Dynamic Programming, Graph,
300 Topological Sort https://leetcode.com/problems/parallel-courses-iii Hard
Dynamic Programming, Tree, Depth-
301 First Search, Union Find https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
302 Array, Math https://leetcode.com/problems/maximum-building-height Hard
303 Math, Design, Segment Tree https://leetcode.com/problems/fancy-sequence Hard
304 Array, Math, Counting, Number Theory https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
Array, Hash Table, Counting,
305 Enumeration, Prefix Sum https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
Math, Dynamic Programming, Tree,
Graph, Topological Sort,
306 Combinatorics https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
Array, Binary Search, Sorting, Prefix
307 Sum https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
308 Array, Math, Union Find, Sorting https://leetcode.com/problems/gcd-sort-of-an-array Hard
Array, Dynamic Programming,
Segment Tree, Queue, Heap (Priority
309 Queue), Monotonic Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
310 Array, Hash Table, Bit Manipulation https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard
311 Array, String, Dynamic Programming https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary
Hard
312 Array, Math, Number Theory https://leetcode.com/problems/check-if-it-is-a-good-array Hard
Math, Tree, Depth-First Search,
313 Breadth-First Search https://leetcode.com/problems/tree-of-coprimes Hard
314 Bit Manipulation, Enumeration https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard
Array, Binary Search, Sliding Window,
315 Prefix Sum https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
Array, Depth-First Search, Breadth-
316 First Search, Matrix, Simulation https://leetcode.com/problems/contain-virus Hard
Array, Dynamic Programming, Bit
317 Manipulation, Memoization, Bitmask https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
Dynamic Programming, Bit
318 Manipulation, Memoization, Bitmask https://leetcode.com/problems/maximize-grid-happiness Hard
319 Array, Bit Manipulation, Trie https://leetcode.com/problems/maximum-genetic-difference-query Hard
320 Math, Binary Search, Greedy https://leetcode.com/problems/building-boxes Hard
321 Array, Binary Search https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays Hard
Math, Dynamic Programming,
Backtracking, Combinatorics,
322 Probability and Statistics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
323 Two Pointers, Binary Search, Graph https://leetcode.com/problems/count-pairs-of-nodes Hard
Depth-First Search, Graph, Eulerian
324 Circuit https://leetcode.com/problems/valid-arrangement-of-pairs Hard
Array, Dynamic Programming,
Backtracking, Bit Manipulation,
325 Bitmask https://leetcode.com/problems/distribute-repeating-integers Hard
326 Array, Breadth-First Search, Matrix https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard
Design, Queue, Heap (Priority Queue),
327 Ordered Set https://leetcode.com/problems/finding-mk-average Hard
Hash Table, Binary Search, Tree,
328 Depth-First Search, Binary Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
329 Array, Dynamic Programming https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time Hard
330 Array, Backtracking, Graph https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard
String, Dynamic Programming, Suffix
331 Array https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard
String, Stack, Greedy, Monotonic
332 Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
Array, Math, Dynamic Programming,
333 Bit Manipulation, Bitmask https://leetcode.com/problems/the-number-of-good-subsets Hard
Array, Binary Search, Greedy, Queue,
334 Sorting, Monotonic Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
335 Array, Breadth-First Search https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes Hard
Array, Dynamic Programming, Bit
336 Manipulation, Bitmask https://leetcode.com/problems/minimum-incompatibility Hard
337 Array, Divide and Conquer https://leetcode.com/problems/find-array-given-subset-sums Hard
338 Math, Geometry, Randomized https://leetcode.com/problems/best-position-for-a-service-centre Hard
339 Graph https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph Hard
340 Dynamic Programming, Memoization https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete
Hard
String, Dynamic Programming, Trie,
Sliding Window, Rolling Hash, Hash
341 Function https://leetcode.com/problems/distinct-echo-substrings Hard
Array, Hash Table, Sorting,
342 Enumeration https://leetcode.com/problems/recover-the-original-array Hard
Array, Hash Table, String, Trie, Hash
343 Function https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
String, Backtracking, Greedy,
344 Counting, Enumeration https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
Math, String, Dynamic Programming,
345 Stack https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
346 Array, Math, Dynamic Programming https://leetcode.com/problems/count-ways-to-make-array-with-product Hard
Math, Dynamic Programming, Breadth-
First Search, Graph, Memoization,
347 Game Theory https://leetcode.com/problems/cat-and-mouse-ii Hard
Depth-First Search, Graph, Eulerian
348 Circuit https://leetcode.com/problems/cracking-the-safe Hard
349 Math, Recursion https://leetcode.com/problems/maximize-number-of-nice-divisors Hard
350 Array, Dynamic Programming, Matrix https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard
Array, Hash Table, Design, Heap
351 (Priority Queue), Ordered Set https://leetcode.com/problems/design-movie-rental-system Hard
352 String, Stack https://leetcode.com/problems/tag-validator Hard
Array, Math, String, Dynamic
353 Programming, Stack, Memoization https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
354 Math https://leetcode.com/problems/largest-palindrome-product Hard
Array, Math, Bit Manipulation,
355 Brainteaser, Game Theory https://leetcode.com/problems/chalkboard-xor-game Hard
356 Math, String, Combinatorics https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted
Hard
Hash Table, Math, String, Stack,
357 Recursion https://leetcode.com/problems/basic-calculator-iv Hard
358 Array, Math, Geometry https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard
Hard
359 Tree, Graph, Topological Sort https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard
360 String, Dynamic Programming https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings
Hard
361 String, Rolling Hash, Hash Function https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings
Hard
Design, Heap (Priority Queue), Data
362 Stream, Ordered Set https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
363 Math, Enumeration https://leetcode.com/problems/sum-of-k-mirror-numbers Hard
364 Math, String https://leetcode.com/problems/equal-rational-numbers Hard
365 Math https://leetcode.com/problems/abbreviating-the-product-of-a-range Hard
366 Array, String, Backtracking, Simulation https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Array https://leetcode.com/problems/two-sum Easy
2 Array https://leetcode.com/problems/maximum-subarray Easy
3 Array https://leetcode.com/problems/trapping-rain-water Hard
4 Array https://leetcode.com/problems/3sum Medium
5 Array https://leetcode.com/problems/median-of-two-sorted-arrays Hard
6 Array https://leetcode.com/problems/container-with-most-water Medium
7 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock Easy
8 Array https://leetcode.com/problems/search-in-rotated-sorted-array Medium
9 Array https://leetcode.com/problems/number-of-islands Medium
10 Array https://leetcode.com/problems/merge-intervals Medium
11 Array https://leetcode.com/problems/find-the-duplicate-number Medium
12 Array https://leetcode.com/problems/product-of-array-except-self Medium
13 Array https://leetcode.com/problems/subarray-sum-equals-k Medium
14 Array https://leetcode.com/problems/house-robber Medium
15 Array https://leetcode.com/problems/longest-increasing-subsequence Medium
16 Array https://leetcode.com/problems/maximum-product-subarray Medium
17 Array https://leetcode.com/problems/coin-change Medium
18 Array https://leetcode.com/problems/jump-game Medium
19 Array https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
Medium
20 Array https://leetcode.com/problems/permutations Medium
21 Array https://leetcode.com/problems/combination-sum Medium
22 Array https://leetcode.com/problems/sliding-window-maximum Hard
23 Array https://leetcode.com/problems/next-permutation Medium
24 Array https://leetcode.com/problems/sort-colors Medium
25 Array https://leetcode.com/problems/single-number Easy
26 Array https://leetcode.com/problems/largest-rectangle-in-histogram Hard
27 Array https://leetcode.com/problems/first-missing-positive Hard
28 Array https://leetcode.com/problems/word-search Medium
29 Array https://leetcode.com/problems/subsets Medium
30 Array https://leetcode.com/problems/longest-consecutive-sequence Medium
31 Array https://leetcode.com/problems/kth-largest-element-in-an-array Medium
32 Array https://leetcode.com/problems/move-zeroes Easy
33 Array https://leetcode.com/problems/majority-element Easy
34 Array https://leetcode.com/problems/rotate-image Medium
35 Array https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
36 Array https://leetcode.com/problems/rotate-array Medium
37 Array https://leetcode.com/problems/top-k-frequent-elements Medium
38 Array https://leetcode.com/problems/jump-game-ii Medium
39 Array https://leetcode.com/problems/partition-equal-subset-sum Medium
40 Array https://leetcode.com/problems/maximal-square Medium
41 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium
42 Array https://leetcode.com/problems/minimum-path-sum Medium
43 Array https://leetcode.com/problems/search-a-2d-matrix-ii Medium
44 Array https://leetcode.com/problems/search-insert-position Easy
45 Array https://leetcode.com/problems/daily-temperatures Medium
46 Array https://leetcode.com/problems/maximal-rectangle Hard
47 Array https://leetcode.com/problems/task-scheduler Medium
48 Array https://leetcode.com/problems/spiral-matrix Medium
49 Array https://leetcode.com/problems/target-sum Medium
50 Array https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array Easy
51 Array https://leetcode.com/problems/rotting-oranges Medium
52 Array https://leetcode.com/problems/set-matrix-zeroes Medium
53 Array https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
54 Array https://leetcode.com/problems/search-a-2d-matrix Medium
55 Array https://leetcode.com/problems/find-minimum-in-rotated-sorted-array Medium
56 Array https://leetcode.com/problems/remove-duplicates-from-sorted-array Easy
57 Array https://leetcode.com/problems/minimum-size-subarray-sum Medium
58 Array https://leetcode.com/problems/find-all-duplicates-in-an-array Medium
59 Array https://leetcode.com/problems/burst-balloons Hard
60 Array https://leetcode.com/problems/word-search-ii Hard
61 Array https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
62 Array https://leetcode.com/problems/4sum Medium
63 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii Hard
64 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown Medium
65 Array https://leetcode.com/problems/min-cost-climbing-stairs Easy
66 Array https://leetcode.com/problems/max-area-of-island Medium
67 Array https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
68 Array https://leetcode.com/problems/3sum-closest Medium
69 Array https://leetcode.com/problems/find-peak-element Medium
70 Array https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
71 Array https://leetcode.com/problems/n-queens Hard
72 Array https://leetcode.com/problems/k-closest-points-to-origin Medium
73 Array https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
74 Array https://leetcode.com/problems/queue-reconstruction-by-height Medium
75 Array https://leetcode.com/problems/missing-number Easy
76 Array https://leetcode.com/problems/evaluate-division Medium
77 Array https://leetcode.com/problems/house-robber-ii Medium
78 Array https://leetcode.com/problems/pascals-triangle Easy
79 Array https://leetcode.com/problems/coin-change-2 Medium
80 Array https://leetcode.com/problems/single-element-in-a-sorted-array Medium
81 Array https://leetcode.com/problems/gas-station Medium
82 Array https://leetcode.com/problems/sudoku-solver Hard
83 Array https://leetcode.com/problems/surrounded-regions Medium
84 Array https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
85 Array https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy
86 Array https://leetcode.com/problems/count-primes Medium
87 Array https://leetcode.com/problems/squares-of-a-sorted-array Easy
88 Array https://leetcode.com/problems/permutations-ii Medium
89 Array https://leetcode.com/problems/combination-sum-ii Medium
90 Array https://leetcode.com/problems/triangle Medium
91 Array https://leetcode.com/problems/valid-sudoku Medium
92 Array https://leetcode.com/problems/insert-interval Medium
93 Array https://leetcode.com/problems/subsets-ii Medium
94 Array https://leetcode.com/problems/unique-paths-ii Medium
95 Array https://leetcode.com/problems/split-array-largest-sum Hard
96 Array https://leetcode.com/problems/majority-element-ii Medium
97 Array https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
98 Array https://leetcode.com/problems/minimum-cost-for-tickets Medium
99 Array https://leetcode.com/problems/island-perimeter Easy
100 Array https://leetcode.com/problems/01-matrix Medium
101 Array https://leetcode.com/problems/next-greater-element-ii Medium
102 Array https://leetcode.com/problems/accounts-merge Medium
103 Array https://leetcode.com/problems/interval-list-intersections Medium
104 Array https://leetcode.com/problems/dungeon-game Hard
105 Array https://leetcode.com/problems/max-consecutive-ones-iii Medium
106 Array https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
107 Array https://leetcode.com/problems/contiguous-array Medium
108 Array https://leetcode.com/problems/find-k-closest-elements Medium
109 Array https://leetcode.com/problems/single-number-ii Medium
110 Array https://leetcode.com/problems/the-skyline-problem Hard
111 Array https://leetcode.com/problems/single-number-iii Medium
112 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee
Medium
113 Array https://leetcode.com/problems/non-decreasing-array Medium
114 Array https://leetcode.com/problems/game-of-life Medium
115 Array https://leetcode.com/problems/combinations Medium
116 Array https://leetcode.com/problems/plus-one Easy
117 Array https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv Hard
118 Array https://leetcode.com/problems/increasing-triplet-subsequence Medium
119 Array https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
120 Array https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium
121 Array https://leetcode.com/problems/subarray-product-less-than-k Medium
122 Array https://leetcode.com/problems/contains-duplicate Easy
123 Array https://leetcode.com/problems/maximum-binary-tree Medium
124 Array https://leetcode.com/problems/non-overlapping-intervals Medium
125 Array https://leetcode.com/problems/flood-fill Easy
126 Array https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
127 Array https://leetcode.com/problems/search-in-rotated-sorted-array-ii Medium
128 Array https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
129 Array https://leetcode.com/problems/binary-search Easy
130 Array https://leetcode.com/problems/remove-element Easy
131 Array https://leetcode.com/problems/combination-sum-iv Medium
132 Array https://leetcode.com/problems/asteroid-collision Medium
133 Array https://leetcode.com/problems/largest-divisible-subset Medium
134 Array https://leetcode.com/problems/pacific-atlantic-water-flow Medium
135 Array https://leetcode.com/problems/132-pattern Medium
136 Array https://leetcode.com/problems/delete-and-earn Medium
137 Array https://leetcode.com/problems/sum-of-subarray-minimums Medium
138 Array https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium
139 Array https://leetcode.com/problems/longest-string-chain Medium
140 Array https://leetcode.com/problems/russian-doll-envelopes Hard
141 Array https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
142 Array https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium
143 Array https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
144 Array https://leetcode.com/problems/find-the-town-judge Easy
145 Array https://leetcode.com/problems/find-k-pairs-with-smallest-sums Medium
146 Array https://leetcode.com/problems/merge-sorted-array Easy
147 Array https://leetcode.com/problems/4sum-ii Medium
148 Array https://leetcode.com/problems/find-pivot-index Easy
149 Array https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
150 Array https://leetcode.com/problems/subarrays-with-k-different-integers Hard
151 Array https://leetcode.com/problems/predict-the-winner Medium
152 Array https://leetcode.com/problems/maximum-sum-circular-subarray Medium
153 Array https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
154 Array https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii Hard
155 Array https://leetcode.com/problems/arithmetic-slices Medium
156 Array https://leetcode.com/problems/ones-and-zeroes Medium
157 Array https://leetcode.com/problems/unique-paths-iii Hard
158 Array https://leetcode.com/problems/range-sum-query-mutable Medium
159 Array https://leetcode.com/problems/candy Hard
160 Array https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii Medium
161 Array https://leetcode.com/problems/koko-eating-bananas Medium
162 Array https://leetcode.com/problems/open-the-lock Medium
163 Array https://leetcode.com/problems/combination-sum-iii Medium
164 Array https://leetcode.com/problems/palindrome-pairs Hard
165 Array https://leetcode.com/problems/verifying-an-alien-dictionary Easy
166 Array https://leetcode.com/problems/evaluate-reverse-polish-notation Medium
167 Array https://leetcode.com/problems/trapping-rain-water-ii Hard
168 Array https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium
169 Array https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium
170 Array https://leetcode.com/problems/subarray-sums-divisible-by-k Medium
171 Array https://leetcode.com/problems/spiral-matrix-ii Medium
172 Array https://leetcode.com/problems/sort-array-by-parity Easy
173 Array https://leetcode.com/problems/wiggle-subsequence Medium
174 Array https://leetcode.com/problems/jump-game-iii Medium
175 Array https://leetcode.com/problems/maximum-product-of-three-numbers Easy
176 Array https://leetcode.com/problems/reverse-pairs Hard
177 Array https://leetcode.com/problems/two-city-scheduling Medium
178 Array https://leetcode.com/problems/range-sum-query-2d-immutable Medium
179 Array https://leetcode.com/problems/intersection-of-two-arrays Easy
180 Array https://leetcode.com/problems/validate-stack-sequences Medium
181 Array https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
182 Array https://leetcode.com/problems/valid-triangle-number Medium
183 Array https://leetcode.com/problems/cherry-pickup Hard
184 Array https://leetcode.com/problems/design-hashmap Easy
185 Array https://leetcode.com/problems/max-consecutive-ones Easy
186 Array https://leetcode.com/problems/running-sum-of-1d-array Easy
187 Array https://leetcode.com/problems/frog-jump Hard
188 Array https://leetcode.com/problems/pascals-triangle-ii Easy
189 Array https://leetcode.com/problems/shortest-bridge Medium
190 Array https://leetcode.com/problems/contains-duplicate-iii Medium
191 Array https://leetcode.com/problems/find-common-characters Easy
192 Array https://leetcode.com/problems/shortest-distance-to-a-character Easy
193 Array https://leetcode.com/problems/can-place-flowers Easy
194 Array https://leetcode.com/problems/contains-duplicate-ii Easy
195 Array https://leetcode.com/problems/number-of-good-pairs Easy
196 Array https://leetcode.com/problems/maximum-length-of-pair-chain Medium
197 Array https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
198 Array https://leetcode.com/problems/making-a-large-island Hard
199 Array https://leetcode.com/problems/shortest-path-in-binary-matrix Medium
200 Array https://leetcode.com/problems/shuffle-the-array Easy
201 Array https://leetcode.com/problems/sliding-window-median Hard
202 Array https://leetcode.com/problems/kth-missing-positive-number Easy
203 Array https://leetcode.com/problems/peak-index-in-a-mountain-array Easy
204 Array https://leetcode.com/problems/next-greater-node-in-linked-list Medium
205 Array https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing Hard
206 Array https://leetcode.com/problems/wiggle-sort-ii Medium
207 Array https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
208 Array https://leetcode.com/problems/partition-array-for-maximum-sum Medium
209 Array https://leetcode.com/problems/maximum-gap Hard
210 Array https://leetcode.com/problems/longest-arithmetic-subsequence Medium
211 Array https://leetcode.com/problems/last-stone-weight-ii Medium
212 Array https://leetcode.com/problems/last-stone-weight Easy
213 Array https://leetcode.com/problems/beautiful-arrangement Medium
214 Array https://leetcode.com/problems/minimum-falling-path-sum Medium
215 Array https://leetcode.com/problems/diagonal-traverse Medium
216 Array https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
217 Array https://leetcode.com/problems/path-with-minimum-effort Medium
218 Array https://leetcode.com/problems/search-suggestions-system Medium
219 Array https://leetcode.com/problems/flipping-an-image Easy
220 Array https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
221 Array https://leetcode.com/problems/car-pooling Medium
222 Array https://leetcode.com/problems/array-nesting Medium
223 Array https://leetcode.com/problems/stone-game Medium
224 Array https://leetcode.com/problems/degree-of-an-array Easy
225 Array https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy
226 Array https://leetcode.com/problems/course-schedule-iii Hard
227 Array https://leetcode.com/problems/reshape-the-matrix Easy
228 Array https://leetcode.com/problems/toeplitz-matrix Easy
229 Array https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
230 Array https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard
231 Array https://leetcode.com/problems/range-sum-query-immutable Easy
232 Array https://leetcode.com/problems/maximize-distance-to-closest-person Medium
233 Array https://leetcode.com/problems/brick-wall Medium
234 Array https://leetcode.com/problems/next-greater-element-i Easy
235 Array https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
236 Array https://leetcode.com/problems/concatenated-words Hard
237 Array https://leetcode.com/problems/boats-to-save-people Medium
238 Array https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
239 Array https://leetcode.com/problems/count-number-of-teams Medium
240 Array https://leetcode.com/problems/bus-routes Hard
241 Array https://leetcode.com/problems/find-and-replace-pattern Medium
242 Array https://leetcode.com/problems/swim-in-rising-water Hard
243 Array https://leetcode.com/problems/sort-an-array Medium
244 Array https://leetcode.com/problems/path-with-maximum-gold Medium
245 Array https://leetcode.com/problems/set-mismatch Easy
246 Array https://leetcode.com/problems/longest-mountain-in-array Medium
247 Array https://leetcode.com/problems/unique-email-addresses Easy
248 Array https://leetcode.com/problems/maximum-product-of-word-lengths Medium
249 Array https://leetcode.com/problems/max-chunks-to-make-sorted Medium
250 Array https://leetcode.com/problems/sort-array-by-parity-ii Easy
251 Array https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
252 Array https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
253 Array https://leetcode.com/problems/minimum-domino-rotations-for-equal-row Medium
254 Array https://leetcode.com/problems/longest-continuous-increasing-subsequence Easy
255 Array https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium
256 Array https://leetcode.com/problems/di-string-match Easy
257 Array https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays Hard
258 Array https://leetcode.com/problems/text-justification Hard
259 Array https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy
260 Array https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
261 Array https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium
262 Array https://leetcode.com/problems/uncrossed-lines Medium
263 Array https://leetcode.com/problems/reorder-data-in-log-files Easy
264 Array https://leetcode.com/problems/total-hamming-distance Medium
265 Array https://leetcode.com/problems/relative-sort-array Easy
266 Array https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium
267 Array https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
268 Array https://leetcode.com/problems/design-circular-queue Medium
269 Array https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum Medium
270 Array https://leetcode.com/problems/matrix-block-sum Medium
271 Array https://leetcode.com/problems/largest-sum-of-averages Medium
272 Array https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
273 Array https://leetcode.com/problems/matchsticks-to-square Medium
274 Array https://leetcode.com/problems/exclusive-time-of-functions Medium
275 Array https://leetcode.com/problems/third-maximum-number Easy
276 Array https://leetcode.com/problems/stream-of-characters Hard
277 Array https://leetcode.com/problems/longest-harmonious-subsequence Easy
278 Array https://leetcode.com/problems/sort-the-matrix-diagonally Medium
279 Array https://leetcode.com/problems/duplicate-zeros Easy
280 Array https://leetcode.com/problems/count-number-of-nice-subarrays Medium
281 Array https://leetcode.com/problems/remove-boxes Hard
282 Array https://leetcode.com/problems/minimum-cost-to-merge-stones Hard
283 Array https://leetcode.com/problems/furthest-building-you-can-reach Medium
284 Array https://leetcode.com/problems/count-of-range-sum Hard
285 Array https://leetcode.com/problems/number-of-closed-islands Medium
286 Array https://leetcode.com/problems/maximum-average-subarray-i Easy
287 Array https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
288 Array https://leetcode.com/problems/valid-mountain-array Easy
289 Array https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets Medium
290 Array https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
291 Array https://leetcode.com/problems/count-submatrices-with-all-ones Medium
292 Array https://leetcode.com/problems/as-far-from-land-as-possible Medium
293 Array https://leetcode.com/problems/replace-words Medium
294 Array https://leetcode.com/problems/sliding-puzzle Hard
295 Array https://leetcode.com/problems/increasing-subsequences Medium
296 Array https://leetcode.com/problems/monotonic-array Easy
297 Array https://leetcode.com/problems/snapshot-array Medium
298 Array https://leetcode.com/problems/minimum-absolute-difference Easy
299 Array https://leetcode.com/problems/summary-ranges Easy
300 Array https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium
301 Array https://leetcode.com/problems/minimum-area-rectangle Medium
302 Array https://leetcode.com/problems/battleships-in-a-board Medium
303 Array https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position
Easy
304 Array https://leetcode.com/problems/super-ugly-number Medium
305 Array https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden
Hard
306 Array https://leetcode.com/problems/kids-with-the-greatest-number-of-candies Easy
307 Array https://leetcode.com/problems/satisfiability-of-equality-equations Medium
308 Array https://leetcode.com/problems/minimum-moves-to-equal-array-elements Medium
309 Array https://leetcode.com/problems/best-sightseeing-pair Medium
310 Array https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
311 Array https://leetcode.com/problems/maximum-units-on-a-truck Easy
312 Array https://leetcode.com/problems/assign-cookies Easy
313 Array https://leetcode.com/problems/continuous-subarray-sum Medium
314 Array https://leetcode.com/problems/minesweeper Medium
315 Array https://leetcode.com/problems/hand-of-straights Medium
316 Array https://leetcode.com/problems/odd-even-jump Hard
317 Array https://leetcode.com/problems/arithmetic-slices-ii-subsequence Hard
318 Array https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium
319 Array https://leetcode.com/problems/find-smallest-letter-greater-than-target Easy
320 Array https://leetcode.com/problems/longest-word-in-dictionary Medium
321 Array https://leetcode.com/problems/heaters Medium
322 Array https://leetcode.com/problems/largest-component-size-by-common-factor Hard
323 Array https://leetcode.com/problems/advantage-shuffle Medium
324 Array https://leetcode.com/problems/prison-cells-after-n-days Medium
325 Array https://leetcode.com/problems/longest-turbulent-subarray Medium
326 Array https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold Medium
327 Array https://leetcode.com/problems/stone-game-ii Medium
328 Array https://leetcode.com/problems/car-fleet Medium
329 Array https://leetcode.com/problems/binary-subarrays-with-sum Medium
330 Array https://leetcode.com/problems/filling-bookcase-shelves Medium
331 Array https://leetcode.com/problems/guess-the-word Hard
332 Array https://leetcode.com/problems/unique-morse-code-words Easy
333 Array https://leetcode.com/problems/24-game Hard
334 Array https://leetcode.com/problems/jump-game-vi Medium
335 Array https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion Medium
336 Array https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
337 Array https://leetcode.com/problems/h-index Medium
338 Array https://leetcode.com/problems/unique-number-of-occurrences Easy
339 Array https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box
Medium
340 Array https://leetcode.com/problems/partition-array-into-disjoint-intervals Medium
341 Array https://leetcode.com/problems/shuffle-string Easy
342 Array https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
343 Array https://leetcode.com/problems/minimum-time-visiting-all-points Easy
344 Array https://leetcode.com/problems/fair-candy-swap Easy
345 Array https://leetcode.com/problems/design-hashset Easy
346 Array https://leetcode.com/problems/lemonade-change Easy
347 Array https://leetcode.com/problems/global-and-local-inversions Medium
348 Array https://leetcode.com/problems/reduce-array-size-to-the-half Medium
349 Array https://leetcode.com/problems/video-stitching Medium
350 Array https://leetcode.com/problems/maximum-performance-of-a-team Hard
351 Array https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
352 Array https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side
Easy
353 Array https://leetcode.com/problems/greatest-sum-divisible-by-three Medium
354 Array https://leetcode.com/problems/patching-array Hard
355 Array https://leetcode.com/problems/cherry-pickup-ii Hard
356 Array https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy
357 Array https://leetcode.com/problems/largest-plus-sign Medium
358 Array https://leetcode.com/problems/find-right-interval Medium
359 Array https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule Hard
360 Array https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
361 Array https://leetcode.com/problems/maximum-width-ramp Medium
362 Array https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
363 Array https://leetcode.com/problems/find-numbers-with-even-number-of-digits Easy
364 Array https://leetcode.com/problems/grumpy-bookstore-owner Medium
365 Array https://leetcode.com/problems/sort-array-by-increasing-frequency Easy
366 Array https://leetcode.com/problems/richest-customer-wealth Easy
367 Array https://leetcode.com/problems/pancake-sorting Medium
368 Array https://leetcode.com/problems/maximum-number-of-points-with-cost Medium
369 Array https://leetcode.com/problems/transpose-matrix Easy
370 Array https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum Easy
371 Array https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
372 Array https://leetcode.com/problems/smallest-range-ii Medium
373 Array https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
374 Array https://leetcode.com/problems/array-of-doubled-pairs Medium
375 Array https://leetcode.com/problems/add-to-array-form-of-integer Easy
376 Array https://leetcode.com/problems/maximum-length-of-subarray-with-positive-productMedium
377 Array https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
Medium
378 Array https://leetcode.com/problems/subdomain-visit-count Medium
379 Array https://leetcode.com/problems/design-browser-history Medium
380 Array https://leetcode.com/problems/peeking-iterator Medium
381 Array https://leetcode.com/problems/find-the-shortest-superstring Hard
382 Array https://leetcode.com/problems/find-in-mountain-array Hard
383 Array https://leetcode.com/problems/design-a-stack-with-increment-operation Medium
384 Array https://leetcode.com/problems/jump-game-iv Hard
385 Array https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
386 Array https://leetcode.com/problems/minimum-cost-to-cut-a-stick Hard
387 Array https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves
Medium
388 Array https://leetcode.com/problems/score-after-flipping-matrix Medium
389 Array https://leetcode.com/problems/shopping-offers Medium
390 Array https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum Easy
391 Array https://leetcode.com/problems/min-cost-to-connect-all-points Medium
392 Array https://leetcode.com/problems/magnetic-force-between-two-balls Medium
393 Array https://leetcode.com/problems/baseball-game Easy
394 Array https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
395 Array https://leetcode.com/problems/minimum-score-triangulation-of-polygon Medium
396 Array https://leetcode.com/problems/corporate-flight-bookings Medium
397 Array https://leetcode.com/problems/bitwise-ors-of-subarrays Medium
398 Array https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero Easy
399 Array https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
400 Array https://leetcode.com/problems/word-subsets Medium
401 Array https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
402 Array https://leetcode.com/problems/distribute-candies Easy
403 Array https://leetcode.com/problems/number-of-enclaves Medium
404 Array https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to
Medium
405 Array https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy
406 Array https://leetcode.com/problems/3sum-with-multiplicity Medium
407 Array https://leetcode.com/problems/longest-well-performing-interval Medium
408 Array https://leetcode.com/problems/avoid-flood-in-the-city Medium
409 Array https://leetcode.com/problems/stone-game-iii Hard
410 Array https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
411 Array https://leetcode.com/problems/minimum-time-difference Medium
412 Array https://leetcode.com/problems/create-target-array-in-the-given-order Easy
413 Array https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy
414 Array https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy
415 Array https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
416 Array https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
417 Array https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-differenceMedium
418 Array https://leetcode.com/problems/matrix-diagonal-sum Easy
419 Array https://leetcode.com/problems/remove-covered-intervals Medium
420 Array https://leetcode.com/problems/keyboard-row Easy
421 Array https://leetcode.com/problems/n-repeated-element-in-size-2n-array Easy
422 Array https://leetcode.com/problems/shifting-letters Medium
423 Array https://leetcode.com/problems/binary-trees-with-factors Medium
424 Array https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
425 Array https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
426 Array https://leetcode.com/problems/xor-queries-of-a-subarray Medium
427 Array https://leetcode.com/problems/product-of-the-last-k-numbers Medium
428 Array https://leetcode.com/problems/k-concatenation-maximum-sum Medium
429 Array https://leetcode.com/problems/count-servers-that-communicate Medium
430 Array https://leetcode.com/problems/reducing-dishes Hard
431 Array https://leetcode.com/problems/largest-perimeter-triangle Easy
432 Array https://leetcode.com/problems/lucky-numbers-in-a-matrix Easy
433 Array https://leetcode.com/problems/make-sum-divisible-by-p Medium
434 Array https://leetcode.com/problems/find-duplicate-file-in-system Medium
435 Array https://leetcode.com/problems/rank-transform-of-an-array Easy
436 Array https://leetcode.com/problems/beautiful-array Medium
437 Array https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
438 Array https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag Medium
439 Array https://leetcode.com/problems/distant-barcodes Medium
440 Array https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium
441 Array https://leetcode.com/problems/build-array-from-permutation Easy
442 Array https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
443 Array https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy
444 Array https://leetcode.com/problems/rectangle-area-ii Hard
445 Array https://leetcode.com/problems/diagonal-traverse-ii Medium
446 Array https://leetcode.com/problems/split-array-with-same-average Hard
447 Array https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
448 Array https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium
449 Array https://leetcode.com/problems/max-value-of-equation Hard
450 Array https://leetcode.com/problems/bricks-falling-when-hit Hard
451 Array https://leetcode.com/problems/most-profit-assigning-work Medium
452 Array https://leetcode.com/problems/check-if-it-is-a-straight-line Easy
453 Array https://leetcode.com/problems/maximum-erasure-value Medium
454 Array https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
455 Array https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
456 Array https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
457 Array https://leetcode.com/problems/ways-to-make-a-fair-array Medium
458 Array https://leetcode.com/problems/best-team-with-no-conflicts Medium
459 Array https://leetcode.com/problems/ipo Hard
460 Array https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
461 Array https://leetcode.com/problems/constrained-subsequence-sum Hard
462 Array https://leetcode.com/problems/k-th-smallest-prime-fraction Hard
463 Array https://leetcode.com/problems/rank-teams-by-votes Medium
464 Array https://leetcode.com/problems/three-equal-parts Hard
465 Array https://leetcode.com/problems/short-encoding-of-words Medium
466 Array https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
467 Array https://leetcode.com/problems/single-threaded-cpu Medium
468 Array https://leetcode.com/problems/find-and-replace-in-string Medium
469 Array https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
470 Array https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium
471 Array https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
472 Array https://leetcode.com/problems/number-of-times-binary-string-is-prefix-aligned Medium
473 Array https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
474 Array https://leetcode.com/problems/h-index-ii Medium
475 Array https://leetcode.com/problems/1-bit-and-2-bit-characters Easy
476 Array https://leetcode.com/problems/decompress-run-length-encoded-list Easy
477 Array https://leetcode.com/problems/maximum-subarray-min-product Medium
478 Array https://leetcode.com/problems/smallest-sufficient-team Hard
479 Array https://leetcode.com/problems/dice-roll-simulation Hard
480 Array https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
481 Array https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy
482 Array https://leetcode.com/problems/count-items-matching-a-rule Easy
483 Array https://leetcode.com/problems/sum-of-even-numbers-after-queries Medium
484 Array https://leetcode.com/problems/beautiful-arrangement-ii Medium
485 Array https://leetcode.com/problems/expressive-words Medium
486 Array https://leetcode.com/problems/find-the-highest-altitude Easy
487 Array https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent Easy
488 Array https://leetcode.com/problems/where-will-the-ball-fall Medium
489 Array https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
490 Array https://leetcode.com/problems/construct-target-array-with-multiple-sums Hard
491 Array https://leetcode.com/problems/minimum-falling-path-sum-ii Hard
492 Array https://leetcode.com/problems/allocate-mailboxes Hard
493 Array https://leetcode.com/problems/queens-that-can-attack-the-king Medium
494 Array https://leetcode.com/problems/online-election Medium
495 Array https://leetcode.com/problems/check-array-formation-through-concatenation Easy
496 Array https://leetcode.com/problems/array-partition-i Easy
497 Array https://leetcode.com/problems/bag-of-tokens Medium
498 Array https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
499 Array https://leetcode.com/problems/concatenation-of-array Easy
500 Array https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy
501 Array https://leetcode.com/problems/number-of-squareful-arrays Hard
502 Array https://leetcode.com/problems/design-circular-deque Medium
503 Array https://leetcode.com/problems/range-addition-ii Easy
504 Array https://leetcode.com/problems/stone-game-vii Medium
505 Array https://leetcode.com/problems/fruit-into-baskets Medium
506 Array https://leetcode.com/problems/tallest-billboard Hard
507 Array https://leetcode.com/problems/minimum-jumps-to-reach-home Medium
508 Array https://leetcode.com/problems/sum-of-unique-elements Easy
509 Array https://leetcode.com/problems/element-appearing-more-than-25-in-sorted-array Easy
510 Array https://leetcode.com/problems/largest-number-at-least-twice-of-others Easy
511 Array https://leetcode.com/problems/rabbits-in-forest Medium
512 Array https://leetcode.com/problems/shuffle-an-array Medium
513 Array https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray Medium
514 Array https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
515 Array https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium
516 Array https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
517 Array https://leetcode.com/problems/decode-xored-array Easy
518 Array https://leetcode.com/problems/count-sub-islands Medium
519 Array https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
520 Array https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
521 Array https://leetcode.com/problems/jump-game-v Hard
522 Array https://leetcode.com/problems/perfect-rectangle Hard
523 Array https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array
Hard
524 Array https://leetcode.com/problems/make-array-strictly-increasing Hard
525 Array https://leetcode.com/problems/minimize-malware-spread Hard
526 Array https://leetcode.com/problems/rank-transform-of-a-matrix Hard
527 Array https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Easy
528 Array https://leetcode.com/problems/number-of-boomerangs Medium
529 Array https://leetcode.com/problems/find-lucky-integer-in-an-array Easy
530 Array https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard
531 Array https://leetcode.com/problems/remove-comments Medium
532 Array https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
533 Array https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-otherHard
534 Array https://leetcode.com/problems/restore-the-array-from-adjacent-pairs Medium
535 Array https://leetcode.com/problems/erect-the-fence Hard
536 Array https://leetcode.com/problems/loud-and-rich Medium
537 Array https://leetcode.com/problems/max-dot-product-of-two-subsequences Hard
538 Array https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium
539 Array https://leetcode.com/problems/maximum-students-taking-exam Hard
540 Array https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations
Medium
541 Array https://leetcode.com/problems/car-fleet-ii Hard
542 Array https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
543 Array https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time Easy
544 Array https://leetcode.com/problems/minimize-deviation-in-array Hard
545 Array https://leetcode.com/problems/get-the-maximum-score Hard
546 Array https://leetcode.com/problems/maximum-alternating-subsequence-sum Medium
547 Array https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence Easy
548 Array https://leetcode.com/problems/super-washing-machines Hard
549 Array https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations Medium
550 Array https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
551 Array https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
552 Array https://leetcode.com/problems/minimum-sideway-jumps Medium
553 Array https://leetcode.com/problems/friends-of-appropriate-ages Medium
554 Array https://leetcode.com/problems/pizza-with-3n-slices Hard
555 Array https://leetcode.com/problems/find-a-peak-element-ii Medium
556 Array https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
557 Array https://leetcode.com/problems/distance-between-bus-stops Easy
558 Array https://leetcode.com/problems/paint-house-iii Hard
559 Array https://leetcode.com/problems/process-tasks-using-servers Medium
560 Array https://leetcode.com/problems/maximum-number-of-removable-characters Medium
561 Array https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium
562 Array https://leetcode.com/problems/rle-iterator Medium
563 Array https://leetcode.com/problems/binary-prefix-divisible-by-5 Easy
564 Array https://leetcode.com/problems/slowest-key Easy
565 Array https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
566 Array https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
567 Array https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium
568 Array https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
569 Array https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
570 Array https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
571 Array https://leetcode.com/problems/arithmetic-subarrays Medium
572 Array https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target
Hard
573 Array https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
Medium
574 Array https://leetcode.com/problems/rotating-the-box Medium
575 Array https://leetcode.com/problems/largest-1-bordered-square Medium
576 Array https://leetcode.com/problems/count-good-meals Medium
577 Array https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing Easy
578 Array https://leetcode.com/problems/spiral-matrix-iii Medium
579 Array https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy
580 Array https://leetcode.com/problems/matrix-cells-in-distance-order Easy
581 Array https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
582 Array https://leetcode.com/problems/map-of-highest-peak Medium
583 Array https://leetcode.com/problems/shift-2d-grid Easy
584 Array https://leetcode.com/problems/create-sorted-array-through-instructions Hard
585 Array https://leetcode.com/problems/maximum-number-of-eaten-apples Medium
586 Array https://leetcode.com/problems/sum-of-subsequence-widths Hard
587 Array https://leetcode.com/problems/maximum-average-pass-ratio Medium
588 Array https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
589 Array https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-timesEasy
590 Array https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium
591 Array https://leetcode.com/problems/decode-xored-permutation Medium
592 Array https://leetcode.com/problems/set-intersection-size-at-least-two Hard
593 Array https://leetcode.com/problems/construct-quad-tree Medium
594 Array https://leetcode.com/problems/find-the-winner-of-an-array-game Medium
595 Array https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations
Medium
596 Array https://leetcode.com/problems/snakes-and-ladders Medium
597 Array https://leetcode.com/problems/online-majority-element-in-subarray Hard
598 Array https://leetcode.com/problems/falling-squares Hard
599 Array https://leetcode.com/problems/maximum-of-absolute-value-expression Medium
600 Array https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
601 Array https://leetcode.com/problems/escape-a-large-maze Hard
602 Array https://leetcode.com/problems/maximum-population-year Easy
603 Array https://leetcode.com/problems/find-latest-group-of-size-m Medium
604 Array https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
Medium
605 Array https://leetcode.com/problems/build-an-array-with-stack-operations Easy
606 Array https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make
Medium
607 Array https://leetcode.com/problems/stone-game-vi Medium
608 Array https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
609 Array https://leetcode.com/problems/available-captures-for-rook Easy
610 Array https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation
Easy
611 Array https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard
612 Array https://leetcode.com/problems/groups-of-special-equivalent-strings Medium
613 Array https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
614 Array https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary
Easy
615 Array https://leetcode.com/problems/minimum-absolute-sum-difference Medium
616 Array https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium
617 Array https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard
618 Array https://leetcode.com/problems/maximum-earnings-from-taxi Medium
619 Array https://leetcode.com/problems/profitable-schemes Hard
620 Array https://leetcode.com/problems/crawler-log-folder Easy
621 Array https://leetcode.com/problems/check-if-array-is-sorted-and-rotated Easy
622 Array https://leetcode.com/problems/cinema-seat-allocation Medium
623 Array https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium
624 Array https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-iiHard
625 Array https://leetcode.com/problems/smallest-range-i Easy
626 Array https://leetcode.com/problems/surface-area-of-3d-shapes Easy
627 Array https://leetcode.com/problems/minimize-malware-spread-ii Hard
628 Array https://leetcode.com/problems/print-words-vertically Medium
629 Array https://leetcode.com/problems/special-positions-in-a-binary-matrix Easy
630 Array https://leetcode.com/problems/closest-subsequence-sum Hard
631 Array https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements
Medium
632 Array https://leetcode.com/problems/truncate-sentence Easy
633 Array https://leetcode.com/problems/minimum-speed-to-arrive-on-time Medium
634 Array https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing
Hard
635 Array https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array
Medium
636 Array https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium
637 Array https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
638 Array https://leetcode.com/problems/find-unique-binary-string Medium
639 Array https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
640 Array https://leetcode.com/problems/count-good-triplets Easy
641 Array https://leetcode.com/problems/valid-tic-tac-toe-state Medium
642 Array https://leetcode.com/problems/projection-area-of-3d-shapes Easy
643 Array https://leetcode.com/problems/grid-illumination Hard
644 Array https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
645 Array https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium
646 Array https://leetcode.com/problems/design-front-middle-back-queue Medium
647 Array https://leetcode.com/problems/maximum-compatibility-score-sum Medium
648 Array https://leetcode.com/problems/grid-game Medium
649 Array https://leetcode.com/problems/sign-of-the-product-of-an-array Easy
650 Array https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
651 Array https://leetcode.com/problems/defuse-the-bomb Easy
652 Array https://leetcode.com/problems/tuple-with-same-product Medium
653 Array https://leetcode.com/problems/image-smoother Easy
654 Array https://leetcode.com/problems/largest-multiple-of-three Hard
655 Array https://leetcode.com/problems/find-original-array-from-doubled-array Medium
656 Array https://leetcode.com/problems/number-of-lines-to-write-string Easy
657 Array https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard
658 Array https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away Easy
659 Array https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
660 Array https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
661 Array https://leetcode.com/problems/utf-8-validation Medium
662 Array https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence
Medium
663 Array https://leetcode.com/problems/remove-one-element-to-make-the-array-strictly-increasing
Easy
664 Array https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
665 Array https://leetcode.com/problems/closest-dessert-cost Medium
666 Array https://leetcode.com/problems/maximum-equal-frequency Hard
667 Array https://leetcode.com/problems/coloring-a-border Medium
668 Array https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium
669 Array https://leetcode.com/problems/vowel-spellchecker Medium
670 Array https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations
Medium
671 Array https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
672 Array https://leetcode.com/problems/intervals-between-identical-elements Medium
673 Array https://leetcode.com/problems/minimum-absolute-difference-queries Medium
674 Array https://leetcode.com/problems/maximum-ascending-subarray-sum Easy
675 Array https://leetcode.com/problems/smallest-rotation-with-highest-score Hard
676 Array https://leetcode.com/problems/delete-columns-to-make-sorted Easy
677 Array https://leetcode.com/problems/maximize-score-after-n-operations Hard
678 Array https://leetcode.com/problems/subrectangle-queries Medium
679 Array https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard
680 Array https://leetcode.com/problems/count-number-of-pairs-with-absolute-difference-kEasy
681 Array https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position
Hard
682 Array https://leetcode.com/problems/maximum-number-of-visible-points Hard
683 Array https://leetcode.com/problems/stone-game-v Hard
684 Array https://leetcode.com/problems/count-all-possible-routes Hard
685 Array https://leetcode.com/problems/three-consecutive-odds Easy
686 Array https://leetcode.com/problems/finding-the-users-active-minutes Medium
687 Array https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
688 Array https://leetcode.com/problems/count-number-of-special-subsequences Hard
689 Array https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard
690 Array https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy
691 Array https://leetcode.com/problems/height-checker Easy
692 Array https://leetcode.com/problems/maximum-xor-for-each-query Medium
693 Array https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work Medium
694 Array https://leetcode.com/problems/kth-smallest-instructions Hard
695 Array https://leetcode.com/problems/largest-triangle-area Easy
696 Array https://leetcode.com/problems/maximum-product-difference-between-two-pairs Easy
697 Array https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium
698 Array https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium
699 Array https://leetcode.com/problems/queries-on-a-permutation-with-key Medium
700 Array https://leetcode.com/problems/making-file-names-unique Medium
701 Array https://leetcode.com/problems/relative-ranks Easy
702 Array https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium
703 Array https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
704 Array https://leetcode.com/problems/get-maximum-in-generated-array Easy
705 Array https://leetcode.com/problems/average-waiting-time Medium
706 Array https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous
Hard
707 Array https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
708 Array https://leetcode.com/problems/sum-of-subarray-ranges Medium
709 Array https://leetcode.com/problems/two-best-non-overlapping-events Medium
710 Array https://leetcode.com/problems/closest-room Hard
711 Array https://leetcode.com/problems/minimum-operations-to-convert-number Medium
712 Array https://leetcode.com/problems/graph-connectivity-with-threshold Hard
713 Array https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms Medium
714 Array https://leetcode.com/problems/number-of-rectangles-that-can-form-the-largest-square
Easy
715 Array https://leetcode.com/problems/number-of-paths-with-max-score Hard
716 Array https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
717 Array https://leetcode.com/problems/strange-printer-ii Hard
718 Array https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
719 Array https://leetcode.com/problems/shortest-completing-word Easy
720 Array https://leetcode.com/problems/circular-array-loop Medium
721 Array https://leetcode.com/problems/maximum-ice-cream-bars Medium
722 Array https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal
Medium
723 Array https://leetcode.com/problems/transform-to-chessboard Hard
724 Array https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
725 Array https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy
726 Array https://leetcode.com/problems/minimum-area-rectangle-ii Medium
727 Array https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium
728 Array https://leetcode.com/problems/find-target-indices-after-sorting-array Easy
729 Array https://leetcode.com/problems/range-frequency-queries Medium
730 Array https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
731 Array https://leetcode.com/problems/largest-values-from-labels Medium
732 Array https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
733 Array https://leetcode.com/problems/sum-of-floored-pairs Hard
734 Array https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
735 Array https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store
Medium
736 Array https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests Hard
737 Array https://leetcode.com/problems/teemo-attacking Easy
738 Array https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard
739 Array https://leetcode.com/problems/find-the-middle-index-in-array Easy
740 Array https://leetcode.com/problems/plates-between-candles Medium
741 Array https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
742 Array https://leetcode.com/problems/invalid-transactions Medium
743 Array https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium
744 Array https://leetcode.com/problems/find-all-groups-of-farmland Medium
745 Array https://leetcode.com/problems/decrease-elements-to-make-array-zigzag Medium
746 Array https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
747 Array https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium
748 Array https://leetcode.com/problems/merge-triplets-to-form-target-triplet Medium
749 Array https://leetcode.com/problems/describe-the-painting Medium
750 Array https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard
751 Array https://leetcode.com/problems/optimal-division Medium
752 Array https://leetcode.com/problems/find-greatest-common-divisor-of-array Easy
753 Array https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard
754 Array https://leetcode.com/problems/stone-game-viii Hard
755 Array https://leetcode.com/problems/self-crossing Hard
756 Array https://leetcode.com/problems/longest-common-subpath Hard
757 Array https://leetcode.com/problems/remove-stones-to-minimize-the-total Medium
758 Array https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
759 Array https://leetcode.com/problems/maximum-matrix-sum Medium
760 Array https://leetcode.com/problems/sum-of-beauty-in-the-array Medium
761 Array https://leetcode.com/problems/mean-of-array-after-removing-some-elements Easy
762 Array https://leetcode.com/problems/maximum-building-height Hard
763 Array https://leetcode.com/problems/magic-squares-in-grid Medium
764 Array https://leetcode.com/problems/most-beautiful-item-for-each-query Medium
765 Array https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
766 Array https://leetcode.com/problems/watering-plants Medium
767 Array https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
768 Array https://leetcode.com/problems/two-furthest-houses-with-different-colors Easy
769 Array https://leetcode.com/problems/find-nearest-point-that-has-the-same-x-or-y-coordinate
Easy
770 Array https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium
771 Array https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list
Medium
772 Array https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
773 Array https://leetcode.com/problems/maximum-difference-between-increasing-elements Easy
774 Array https://leetcode.com/problems/gcd-sort-of-an-array Hard
775 Array https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy
776 Array https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
777 Array https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
778 Array https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors
Medium
779 Array https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard
780 Array https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary
Hard
781 Array https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy
782 Array https://leetcode.com/problems/time-needed-to-buy-tickets Easy
783 Array https://leetcode.com/problems/check-if-it-is-a-good-array Hard
784 Array https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores
Easy
785 Array https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
786 Array https://leetcode.com/problems/contain-virus Hard
787 Array https://leetcode.com/problems/adding-two-negabinary-numbers Medium
788 Array https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
789 Array https://leetcode.com/problems/maximum-genetic-difference-query Hard
790 Array https://leetcode.com/problems/removing-minimum-and-maximum-from-array Medium
791 Array https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium
792 Array https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
793 Array https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance
Medium
794 Array https://leetcode.com/problems/detonate-the-maximum-bombs Medium
795 Array https://leetcode.com/problems/sentence-similarity-iii Medium
796 Array https://leetcode.com/problems/two-out-of-three Easy
797 Array https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium
798 Array https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays Hard
799 Array https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium
800 Array https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
801 Array https://leetcode.com/problems/distribute-repeating-integers Hard
802 Array https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Medium
803 Array https://leetcode.com/problems/add-minimum-number-of-rungs Medium
804 Array https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard
805 Array https://leetcode.com/problems/count-special-quadruplets Easy
806 Array https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
807 Array https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
Medium
808 Array https://leetcode.com/problems/four-divisors Medium
809 Array https://leetcode.com/problems/most-visited-sector-in-a-circular-track Easy
810 Array https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array
Medium
811 Array https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time Hard
812 Array https://leetcode.com/problems/find-missing-observations Medium
813 Array https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard
814 Array https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
815 Array https://leetcode.com/problems/detect-squares Medium
816 Array https://leetcode.com/problems/the-number-of-good-subsets Hard
817 Array https://leetcode.com/problems/k-radius-subarray-averages Medium
818 Array https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
819 Array https://leetcode.com/problems/design-an-ordered-stream Easy
820 Array https://leetcode.com/problems/largest-magic-square Medium
821 Array https://leetcode.com/problems/convert-1d-array-into-2d-array Easy
822 Array https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone Easy
823 Array https://leetcode.com/problems/check-if-string-is-a-prefix-of-array Easy
824 Array https://leetcode.com/problems/previous-permutation-with-one-swap Medium
825 Array https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
826 Array https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes Hard
827 Array https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium
828 Array https://leetcode.com/problems/minimum-incompatibility Hard
829 Array https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging Medium
830 Array https://leetcode.com/problems/find-array-given-subset-sums Hard
831 Array https://leetcode.com/problems/adding-spaces-to-a-string Medium
832 Array https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
833 Array https://leetcode.com/problems/recover-the-original-array Hard
834 Array https://leetcode.com/problems/minimum-distance-to-the-target-element Easy
835 Array https://leetcode.com/problems/count-unhappy-friends Medium
836 Array https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy
837 Array https://leetcode.com/problems/number-of-orders-in-the-backlog Medium
838 Array https://leetcode.com/problems/cyclically-rotating-a-grid Medium
839 Array https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
840 Array https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
841 Array https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points
Medium
842 Array https://leetcode.com/problems/count-ways-to-make-array-with-product Hard
843 Array https://leetcode.com/problems/finding-3-digit-even-numbers Easy
844 Array https://leetcode.com/problems/maximum-number-of-words-found-in-sentences Easy
845 Array https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum Medium
846 Array https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard
847 Array https://leetcode.com/problems/design-movie-rental-system Hard
848 Array https://leetcode.com/problems/largest-number-after-mutating-substring Medium
849 Array https://leetcode.com/problems/minimum-number-of-people-to-teach Medium
850 Array https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
851 Array https://leetcode.com/problems/stone-game-ix Medium
852 Array https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium
853 Array https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
854 Array https://leetcode.com/problems/chalkboard-xor-game Hard
855 Array https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard
Hard
856 Array https://leetcode.com/problems/apply-discount-every-n-orders Medium
857 Array https://leetcode.com/problems/card-flipping-game Medium
858 Array https://leetcode.com/problems/smallest-index-with-equal-value Easy
859 Array https://leetcode.com/problems/simple-bank-system Medium
860 Array https://leetcode.com/problems/watering-plants-ii Medium
861 Array https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day
Medium
862 Array https://leetcode.com/problems/check-if-move-is-legal Medium
863 Array https://leetcode.com/problems/image-overlap Medium
864 Array https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel Medium
865 Array https://leetcode.com/problems/coordinate-with-maximum-network-quality Medium
866 Array https://leetcode.com/problems/escape-the-ghosts Medium
867 Array https://leetcode.com/problems/walking-robot-simulation Medium
868 Array https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 String https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
2 String https://leetcode.com/problems/longest-palindromic-substring Medium
3 String https://leetcode.com/problems/generate-parentheses Medium
4 String https://leetcode.com/problems/valid-parentheses Easy
5 String https://leetcode.com/problems/word-break Medium
6 String https://leetcode.com/problems/minimum-window-substring Hard
7 String https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium
8 String https://leetcode.com/problems/group-anagrams Medium
9 String https://leetcode.com/problems/edit-distance Hard
10 String https://leetcode.com/problems/regular-expression-matching Hard
11 String https://leetcode.com/problems/decode-string Medium
12 String https://leetcode.com/problems/longest-valid-parentheses Hard
13 String https://leetcode.com/problems/word-ladder Hard
14 String https://leetcode.com/problems/longest-common-prefix Easy
15 String https://leetcode.com/problems/implement-trie-prefix-tree Medium
16 String https://leetcode.com/problems/partition-labels Medium
17 String https://leetcode.com/problems/decode-ways Medium
18 String https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
19 String https://leetcode.com/problems/find-all-anagrams-in-a-string Medium
20 String https://leetcode.com/problems/palindromic-substrings Medium
21 String https://leetcode.com/problems/word-search-ii Hard
22 String https://leetcode.com/problems/longest-common-subsequence Medium
23 String https://leetcode.com/problems/palindrome-partitioning Medium
24 String https://leetcode.com/problems/longest-palindromic-subsequence Medium
25 String https://leetcode.com/problems/remove-k-digits Medium
26 String https://leetcode.com/problems/remove-invalid-parentheses Hard
27 String https://leetcode.com/problems/first-unique-character-in-a-string Easy
28 String https://leetcode.com/problems/largest-number Medium
29 String https://leetcode.com/problems/word-break-ii Hard
30 String https://leetcode.com/problems/wildcard-matching Hard
31 String https://leetcode.com/problems/reorganize-string Medium
32 String https://leetcode.com/problems/permutation-in-string Medium
33 String https://leetcode.com/problems/top-k-frequent-words Medium
34 String https://leetcode.com/problems/add-binary Easy
35 String https://leetcode.com/problems/valid-anagram Easy
36 String https://leetcode.com/problems/multiply-strings Medium
37 String https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
38 String https://leetcode.com/problems/basic-calculator-ii Medium
39 String https://leetcode.com/problems/accounts-merge Medium
40 String https://leetcode.com/problems/valid-palindrome-ii Easy
41 String https://leetcode.com/problems/remove-duplicate-letters Medium
42 String https://leetcode.com/problems/reverse-string Easy
43 String https://leetcode.com/problems/sort-characters-by-frequency Medium
44 String https://leetcode.com/problems/longest-repeating-character-replacement Medium
45 String https://leetcode.com/problems/is-subsequence Easy
46 String https://leetcode.com/problems/binary-tree-paths Easy
47 String https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
48 String https://leetcode.com/problems/interleaving-string Medium
49 String https://leetcode.com/problems/backspace-string-compare Easy
50 String https://leetcode.com/problems/implement-strstr Easy
51 String https://leetcode.com/problems/word-ladder-ii Hard
52 String https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses Medium
53 String https://leetcode.com/problems/basic-calculator Hard
54 String https://leetcode.com/problems/jewels-and-stones Easy
55 String https://leetcode.com/problems/zigzag-conversion Medium
56 String https://leetcode.com/problems/different-ways-to-add-parentheses Medium
57 String https://leetcode.com/problems/isomorphic-strings Easy
58 String https://leetcode.com/problems/valid-parenthesis-string Medium
59 String https://leetcode.com/problems/repeated-substring-pattern Easy
60 String https://leetcode.com/problems/distinct-subsequences Hard
61 String https://leetcode.com/problems/palindrome-partitioning-ii Hard
62 String https://leetcode.com/problems/score-of-parentheses Medium
63 String https://leetcode.com/problems/longest-string-chain Medium
64 String https://leetcode.com/problems/valid-palindrome Easy
65 String https://leetcode.com/problems/letter-case-permutation Medium
66 String https://leetcode.com/problems/add-strings Easy
67 String https://leetcode.com/problems/roman-to-integer Easy
68 String https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string Easy
69 String https://leetcode.com/problems/reverse-words-in-a-string Medium
70 String https://leetcode.com/problems/integer-to-roman Medium
71 String https://leetcode.com/problems/word-pattern Easy
72 String https://leetcode.com/problems/ones-and-zeroes Medium
73 String https://leetcode.com/problems/number-of-matching-subsequences Medium
74 String https://leetcode.com/problems/open-the-lock Medium
75 String https://leetcode.com/problems/serialize-and-deserialize-bst Medium
76 String https://leetcode.com/problems/palindrome-pairs Hard
77 String https://leetcode.com/problems/verifying-an-alien-dictionary Easy
78 String https://leetcode.com/problems/delete-operation-for-two-strings Medium
79 String https://leetcode.com/problems/count-binary-substrings Easy
80 String https://leetcode.com/problems/restore-ip-addresses Medium
81 String https://leetcode.com/problems/expression-add-operators Hard
82 String https://leetcode.com/problems/excel-sheet-column-title Easy
83 String https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii Medium
84 String https://leetcode.com/problems/longest-palindrome Easy
85 String https://leetcode.com/problems/reverse-words-in-a-string-iii Easy
86 String https://leetcode.com/problems/excel-sheet-column-number Easy
87 String https://leetcode.com/problems/shortest-palindrome Hard
88 String https://leetcode.com/problems/robot-bounded-in-circle Medium
89 String https://leetcode.com/problems/find-common-characters Easy
90 String https://leetcode.com/problems/shortest-distance-to-a-character Easy
91 String https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium
92 String https://leetcode.com/problems/integer-to-english-words Hard
93 String https://leetcode.com/problems/next-greater-element-iii Medium
94 String https://leetcode.com/problems/search-suggestions-system Medium
95 String https://leetcode.com/problems/time-based-key-value-store Medium
96 String https://leetcode.com/problems/string-compression Medium
97 String https://leetcode.com/problems/shortest-common-supersequence Hard
98 String https://leetcode.com/problems/find-the-difference Easy
99 String https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings Medium
100 String https://leetcode.com/problems/custom-sort-string Medium
101 String https://leetcode.com/problems/concatenated-words Hard
102 String https://leetcode.com/problems/repeated-dna-sequences Medium
103 String https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard
104 String https://leetcode.com/problems/find-and-replace-pattern Medium
105 String https://leetcode.com/problems/rotate-string Easy
106 String https://leetcode.com/problems/unique-email-addresses Easy
107 String https://leetcode.com/problems/maximum-product-of-word-lengths Medium
108 String https://leetcode.com/problems/flip-string-to-monotone-increasing Medium
109 String https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
110 String https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
111 String https://leetcode.com/problems/robot-return-to-origin Easy
112 String https://leetcode.com/problems/longest-duplicate-substring Hard
113 String https://leetcode.com/problems/split-a-string-in-balanced-strings Easy
114 String https://leetcode.com/problems/di-string-match Easy
115 String https://leetcode.com/problems/push-dominoes Medium
116 String https://leetcode.com/problems/text-justification Hard
117 String https://leetcode.com/problems/reorder-data-in-log-files Easy
118 String https://leetcode.com/problems/letter-tile-possibilities Medium
119 String https://leetcode.com/problems/fraction-to-recurring-decimal Medium
120 String https://leetcode.com/problems/stream-of-characters Hard
121 String https://leetcode.com/problems/long-pressed-name Easy
122 String https://leetcode.com/problems/ransom-note Easy
123 String https://leetcode.com/problems/reverse-vowels-of-a-string Easy
124 String https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome
Hard
125 String https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
126 String https://leetcode.com/problems/replace-words Medium
127 String https://leetcode.com/problems/reverse-only-letters Easy
128 String https://leetcode.com/problems/buddy-strings Easy
129 String https://leetcode.com/problems/repeated-string-match Medium
130 String https://leetcode.com/problems/satisfiability-of-equality-equations Medium
131 String https://leetcode.com/problems/smallest-string-with-swaps Medium
132 String https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
133 String https://leetcode.com/problems/construct-string-from-binary-tree Easy
134 String https://leetcode.com/problems/scramble-string Hard
135 String https://leetcode.com/problems/bulls-and-cows Medium
136 String https://leetcode.com/problems/longest-word-in-dictionary Medium
137 String https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
Medium
138 String https://leetcode.com/problems/most-common-word Easy
139 String https://leetcode.com/problems/count-different-palindromic-subsequences Hard
140 String https://leetcode.com/problems/consecutive-characters Easy
141 String https://leetcode.com/problems/simplify-path Medium
142 String https://leetcode.com/problems/guess-the-word Hard
143 String https://leetcode.com/problems/unique-morse-code-words Easy
144 String https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium
145 String https://leetcode.com/problems/remove-outermost-parentheses Easy
146 String https://leetcode.com/problems/greatest-common-divisor-of-strings Easy
147 String https://leetcode.com/problems/map-sum-pairs Medium
148 String https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses
Medium
149 String https://leetcode.com/problems/decoded-string-at-index Medium
150 String https://leetcode.com/problems/minimum-number-of-operations-to-move-all-balls-to-each-box
Medium
151 String https://leetcode.com/problems/shuffle-string Easy
152 String https://leetcode.com/problems/encode-and-decode-tinyurl Medium
153 String https://leetcode.com/problems/iterator-for-combination Medium
154 String https://leetcode.com/problems/count-and-say Medium
155 String https://leetcode.com/problems/design-underground-system Medium
156 String https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy
157 String https://leetcode.com/problems/compare-version-numbers Medium
158 String https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
159 String https://leetcode.com/problems/unique-substrings-in-wraparound-string Medium
160 String https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
Medium
161 String https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagram
Medium
162 String https://leetcode.com/problems/detect-capital Easy
163 String https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
164 String https://leetcode.com/problems/decode-ways-ii Hard
165 String https://leetcode.com/problems/distinct-subsequences-ii Hard
166 String https://leetcode.com/problems/subdomain-visit-count Medium
167 String https://leetcode.com/problems/defanging-an-ip-address Easy
168 String https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
Hard
169 String https://leetcode.com/problems/find-the-shortest-superstring Hard
170 String https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
171 String https://leetcode.com/problems/string-to-integer-atoi Medium
172 String https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
173 String https://leetcode.com/problems/prefix-and-suffix-search Hard
174 String https://leetcode.com/problems/implement-magic-dictionary Medium
175 String https://leetcode.com/problems/to-lower-case Easy
176 String https://leetcode.com/problems/maximum-number-of-balloons Easy
177 String https://leetcode.com/problems/longest-absolute-file-path Medium
178 String https://leetcode.com/problems/word-subsets Medium
179 String https://leetcode.com/problems/longest-happy-string Medium
180 String https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy
181 String https://leetcode.com/problems/number-of-atoms Hard
182 String https://leetcode.com/problems/destination-city Easy
183 String https://leetcode.com/problems/minimum-time-difference Medium
184 String https://leetcode.com/problems/uncommon-words-from-two-sentences Easy
185 String https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
186 String https://leetcode.com/problems/keyboard-row Easy
187 String https://leetcode.com/problems/reverse-string-ii Easy
188 String https://leetcode.com/problems/shifting-letters Medium
189 String https://leetcode.com/problems/split-array-into-fibonacci-sequence Medium
190 String https://leetcode.com/problems/find-duplicate-file-in-system Medium
191 String https://leetcode.com/problems/decrypt-string-from-alphabet-to-integer-mapping Easy
192 String https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium
193 String https://leetcode.com/problems/k-similar-strings Hard
194 String https://leetcode.com/problems/strange-printer Hard
195 String https://leetcode.com/problems/minimum-genetic-mutation Medium
196 String https://leetcode.com/problems/license-key-formatting Easy
197 String https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingers Hard
198 String https://leetcode.com/problems/similar-string-groups Hard
199 String https://leetcode.com/problems/swap-adjacent-in-lr-string Medium
200 String https://leetcode.com/problems/rank-teams-by-votes Medium
201 String https://leetcode.com/problems/replace-the-substring-for-balanced-string Medium
202 String https://leetcode.com/problems/additive-number Medium
203 String https://leetcode.com/problems/jump-game-vii Medium
204 String https://leetcode.com/problems/short-encoding-of-words Medium
205 String https://leetcode.com/problems/break-a-palindrome Medium
206 String https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses Easy
207 String https://leetcode.com/problems/sorting-the-sentence Easy
208 String https://leetcode.com/problems/find-and-replace-in-string Medium
209 String https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers
Medium
210 String https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
211 String https://leetcode.com/problems/swap-for-longest-repeated-character-substring Medium
212 String https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
213 String https://leetcode.com/problems/freedom-trail Hard
214 String https://leetcode.com/problems/goat-latin Easy
215 String https://leetcode.com/problems/count-items-matching-a-rule Easy
216 String https://leetcode.com/problems/expressive-words Medium
217 String https://leetcode.com/problems/make-the-string-great Easy
218 String https://leetcode.com/problems/validate-ip-address Medium
219 String https://leetcode.com/problems/palindrome-partitioning-iii Hard
220 String https://leetcode.com/problems/check-if-two-string-arrays-are-equivalent Easy
221 String https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length
Medium
222 String https://leetcode.com/problems/construct-k-palindrome-strings Medium
223 String https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
Medium
224 String https://leetcode.com/problems/alphabet-board-path Medium
225 String https://leetcode.com/problems/determine-if-two-strings-are-close Medium
226 String https://leetcode.com/problems/positions-of-large-groups Easy
227 String https://leetcode.com/problems/minimum-number-of-frogs-croaking Medium
228 String https://leetcode.com/problems/minimum-suffix-flips Medium
229 String https://leetcode.com/problems/get-equal-substrings-within-budget Medium
230 String https://leetcode.com/problems/longest-happy-prefix Hard
231 String https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium
232 String https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string Medium
233 String https://leetcode.com/problems/longest-uncommon-subsequence-i Easy
234 String https://leetcode.com/problems/number-of-wonderful-substrings Medium
235 String https://leetcode.com/problems/parsing-a-boolean-expression Hard
236 String https://leetcode.com/problems/remove-comments Medium
237 String https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
238 String https://leetcode.com/problems/check-if-the-sentence-is-pangram Easy
239 String https://leetcode.com/problems/orderly-queue Hard
240 String https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium
241 String https://leetcode.com/problems/goal-parser-interpretation Easy
242 String https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating
Medium
243 String https://leetcode.com/problems/smallest-string-with-a-given-numeric-value Medium
244 String https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium
245 String https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium
246 String https://leetcode.com/problems/largest-time-for-given-digits Medium
247 String https://leetcode.com/problems/stamping-the-sequence Hard
248 String https://leetcode.com/problems/reconstruct-original-digits-from-english Medium
249 String https://leetcode.com/problems/special-binary-string Hard
250 String https://leetcode.com/problems/check-if-word-is-valid-after-substitutions Medium
251 String https://leetcode.com/problems/can-make-palindrome-from-substring Medium
252 String https://leetcode.com/problems/camelcase-matching Medium
253 String https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balancedMedium
254 String https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings
Medium
255 String https://leetcode.com/problems/maximum-number-of-removable-characters Medium
256 String https://leetcode.com/problems/slowest-key Easy
257 String https://leetcode.com/problems/complex-number-multiplication Medium
258 String https://leetcode.com/problems/increasing-decreasing-string Easy
259 String https://leetcode.com/problems/find-longest-awesome-substring Hard
260 String https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
261 String https://leetcode.com/problems/number-of-substrings-with-only-1s Medium
262 String https://leetcode.com/problems/length-of-last-word Easy
263 String https://leetcode.com/problems/string-matching-in-an-array Easy
264 String https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium
265 String https://leetcode.com/problems/maximum-score-after-splitting-a-string Easy
266 String https://leetcode.com/problems/find-the-closest-palindrome Hard
267 String https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium
268 String https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
Easy
269 String https://leetcode.com/problems/path-crossing Easy
270 String https://leetcode.com/problems/strong-password-checker Hard
271 String https://leetcode.com/problems/string-without-aaa-or-bbb Medium
272 String https://leetcode.com/problems/rearrange-words-in-a-sentence Medium
273 String https://leetcode.com/problems/determine-if-string-halves-are-alike Easy
274 String https://leetcode.com/problems/maximum-number-of-non-overlapping-substringsHard
275 String https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium
276 String https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one
Medium
277 String https://leetcode.com/problems/last-substring-in-lexicographical-order Hard
278 String https://leetcode.com/problems/longest-nice-substring Easy
279 String https://leetcode.com/problems/remove-all-occurrences-of-a-substring Medium
280 String https://leetcode.com/problems/string-compression-ii Hard
281 String https://leetcode.com/problems/groups-of-special-equivalent-strings Medium
282 String https://leetcode.com/problems/palindrome-partitioning-iv Hard
283 String https://leetcode.com/problems/dota2-senate Medium
284 String https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard
285 String https://leetcode.com/problems/number-of-segments-in-a-string Easy
286 String https://leetcode.com/problems/valid-number Hard
287 String https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
288 String https://leetcode.com/problems/crawler-log-folder Easy
289 String https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
290 String https://leetcode.com/problems/find-kth-bit-in-nth-binary-string Medium
291 String https://leetcode.com/problems/merge-strings-alternately Easy
292 String https://leetcode.com/problems/number-of-ways-to-split-a-string Medium
293 String https://leetcode.com/problems/print-words-vertically Medium
294 String https://leetcode.com/problems/parse-lisp-expression Hard
295 String https://leetcode.com/problems/truncate-sentence Easy
296 String https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium
297 String https://leetcode.com/problems/find-unique-binary-string Medium
298 String https://leetcode.com/problems/valid-tic-tac-toe-state Medium
299 String https://leetcode.com/problems/minimum-changes-to-make-alternating-binary-string Easy
300 String https://leetcode.com/problems/reformat-the-string Easy
301 String https://leetcode.com/problems/replace-all-s-to-avoid-consecutive-repeating-characters
Easy
302 String https://leetcode.com/problems/number-of-lines-to-write-string Easy
303 String https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
304 String https://leetcode.com/problems/mini-parser Medium
305 String https://leetcode.com/problems/solve-the-equation Medium
306 String https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
307 String https://leetcode.com/problems/brace-expansion-ii Hard
308 String https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number
Medium
309 String https://leetcode.com/problems/maximum-score-from-removing-substrings Medium
310 String https://leetcode.com/problems/longest-substring-of-all-vowels-in-order Medium
311 String https://leetcode.com/problems/count-number-of-homogenous-substrings Medium
312 String https://leetcode.com/problems/determine-color-of-a-chessboard-square Easy
313 String https://leetcode.com/problems/vowel-spellchecker Medium
314 String https://leetcode.com/problems/largest-substring-between-two-equal-characters Easy
315 String https://leetcode.com/problems/maximum-repeating-substring Easy
316 String https://leetcode.com/problems/zuma-game Hard
317 String https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
318 String https://leetcode.com/problems/delete-columns-to-make-sorted Easy
319 String https://leetcode.com/problems/restore-the-array Hard
320 String https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations
Hard
321 String https://leetcode.com/problems/replace-all-digits-with-characters Easy
322 String https://leetcode.com/problems/maximize-palindrome-length-from-subsequences Hard
323 String https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy
324 String https://leetcode.com/problems/occurrences-after-bigram Easy
325 String https://leetcode.com/problems/number-of-unique-good-subsequences Hard
326 String https://leetcode.com/problems/making-file-names-unique Medium
327 String https://leetcode.com/problems/largest-merge-of-two-strings Medium
328 String https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
329 String https://leetcode.com/problems/thousand-separator Easy
330 String https://leetcode.com/problems/largest-odd-number-in-string Easy
331 String https://leetcode.com/problems/check-if-word-equals-summation-of-two-words Easy
332 String https://leetcode.com/problems/fraction-addition-and-subtraction Medium
333 String https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
334 String https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
335 String https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
336 String https://leetcode.com/problems/shortest-completing-word Easy
337 String https://leetcode.com/problems/count-the-repetitions Hard
338 String https://leetcode.com/problems/maximum-binary-string-after-change Medium
339 String https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy
340 String https://leetcode.com/problems/generate-a-string-with-characters-that-have-odd-counts
Easy
341 String https://leetcode.com/problems/number-of-different-integers-in-a-string Easy
342 String https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium
343 String https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values
Medium
344 String https://leetcode.com/problems/can-convert-string-in-k-moves Medium
345 String https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
346 String https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings
Medium
347 String https://leetcode.com/problems/plates-between-candles Medium
348 String https://leetcode.com/problems/invalid-transactions Medium
349 String https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriter Easy
350 String https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium
351 String https://leetcode.com/problems/find-all-good-strings Hard
352 String https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating
Medium
353 String https://leetcode.com/problems/vowels-of-all-substrings Medium
354 String https://leetcode.com/problems/ambiguous-coordinates Medium
355 String https://leetcode.com/problems/count-vowel-substrings-of-a-string Easy
356 String https://leetcode.com/problems/longer-contiguous-segments-of-ones-than-zeros Easy
357 String https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences
Easy
358 String https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends
Medium
359 String https://leetcode.com/problems/rearrange-spaces-between-words Easy
360 String https://leetcode.com/problems/student-attendance-record-i Easy
361 String https://leetcode.com/problems/binary-string-with-substrings-representing-1-to-n Medium
362 String https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy
363 String https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list
Medium
364 String https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses
Medium
365 String https://leetcode.com/problems/day-of-the-year Easy
366 String https://leetcode.com/problems/maximum-number-of-words-you-can-type Easy
367 String https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary
Hard
368 String https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium
369 String https://leetcode.com/problems/reverse-prefix-of-word Easy
370 String https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations
Medium
371 String https://leetcode.com/problems/reformat-date Easy
372 String https://leetcode.com/problems/second-largest-digit-in-a-string Easy
373 String https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
374 String https://leetcode.com/problems/maximum-value-after-insertion Medium
375 String https://leetcode.com/problems/sentence-similarity-iii Medium
376 String https://leetcode.com/problems/number-of-strings-that-appear-as-substrings-in-wordEasy
377 String https://leetcode.com/problems/latest-time-by-replacing-hidden-digits Easy
378 String https://leetcode.com/problems/sum-of-digits-of-string-after-convert Easy
379 String https://leetcode.com/problems/reformat-phone-number Easy
380 String https://leetcode.com/problems/number-of-pairs-of-strings-with-concatenation-equal-to-target
Medium
381 String https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
382 String https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard
383 String https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
384 String https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
385 String https://leetcode.com/problems/delete-characters-to-make-fancy-string Easy
386 String https://leetcode.com/problems/magical-string Medium
387 String https://leetcode.com/problems/check-if-string-is-a-prefix-of-array Easy
388 String https://leetcode.com/problems/rings-and-rods Easy
389 String https://leetcode.com/problems/number-of-days-between-two-dates Easy
390 String https://leetcode.com/problems/adding-spaces-to-a-string Medium
391 String https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
392 String https://leetcode.com/problems/remove-palindromic-subsequences Easy
393 String https://leetcode.com/problems/distinct-echo-substrings Hard
394 String https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
395 String https://leetcode.com/problems/check-if-numbers-are-ascending-in-a-sentence Easy
396 String https://leetcode.com/problems/minimum-moves-to-convert-string Easy
397 String https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy
398 String https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid
Medium
399 String https://leetcode.com/problems/check-if-binary-string-has-at-most-one-segment-of-ones
Easy
400 String https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
401 String https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
402 String https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
403 String https://leetcode.com/problems/the-number-of-full-rounds-you-have-played Medium
404 String https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
405 String https://leetcode.com/problems/maximum-number-of-words-found-in-sentences Easy
406 String https://leetcode.com/problems/html-entity-parser Medium
407 String https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy
408 String https://leetcode.com/problems/tag-validator Hard
409 String https://leetcode.com/problems/largest-number-after-mutating-substring Medium
410 String https://leetcode.com/problems/decode-the-slanted-ciphertext Medium
411 String https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
412 String https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted Hard
413 String https://leetcode.com/problems/masking-personal-information Medium
414 String https://leetcode.com/problems/basic-calculator-iv Hard
415 String https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings
Hard
416 String https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings
Hard
417 String https://leetcode.com/problems/fizz-buzz Easy
418 String https://leetcode.com/problems/number-of-valid-words-in-a-sentence Easy
419 String https://leetcode.com/problems/equal-rational-numbers Hard
420 String https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Dynamic Programming https://leetcode.com/problems/maximum-subarray Easy
2 Dynamic Programming https://leetcode.com/problems/trapping-rain-water Hard
3 Dynamic Programming https://leetcode.com/problems/longest-palindromic-substring Medium
4 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock Easy
5 Dynamic Programming https://leetcode.com/problems/generate-parentheses Medium
6 Dynamic Programming https://leetcode.com/problems/house-robber Medium
7 Dynamic Programming https://leetcode.com/problems/longest-increasing-subsequence Medium
8 Dynamic Programming https://leetcode.com/problems/maximum-product-subarray Medium
9 Dynamic Programming https://leetcode.com/problems/climbing-stairs Easy
10 Dynamic Programming https://leetcode.com/problems/coin-change Medium
11 Dynamic Programming https://leetcode.com/problems/jump-game Medium
12 Dynamic Programming https://leetcode.com/problems/word-break Medium
13 Dynamic Programming https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
14 Dynamic Programming https://leetcode.com/problems/unique-paths Medium
15 Dynamic Programming https://leetcode.com/problems/edit-distance Hard
16 Dynamic Programming https://leetcode.com/problems/regular-expression-matching Hard
17 Dynamic Programming https://leetcode.com/problems/longest-valid-parentheses Hard
18 Dynamic Programming https://leetcode.com/problems/jump-game-ii Medium
19 Dynamic Programming https://leetcode.com/problems/partition-equal-subset-sum Medium
20 Dynamic Programming https://leetcode.com/problems/unique-binary-search-trees Medium
21 Dynamic Programming https://leetcode.com/problems/maximal-square Medium
22 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium
23 Dynamic Programming https://leetcode.com/problems/minimum-path-sum Medium
24 Dynamic Programming https://leetcode.com/problems/perfect-squares Medium
25 Dynamic Programming https://leetcode.com/problems/decode-ways Medium
26 Dynamic Programming https://leetcode.com/problems/maximal-rectangle Hard
27 Dynamic Programming https://leetcode.com/problems/target-sum Medium
28 Dynamic Programming https://leetcode.com/problems/house-robber-iii Medium
29 Dynamic Programming https://leetcode.com/problems/palindromic-substrings Medium
30 Dynamic Programming https://leetcode.com/problems/burst-balloons Hard
31 Dynamic Programming https://leetcode.com/problems/counting-bits Easy
32 Dynamic Programming https://leetcode.com/problems/longest-common-subsequence Medium
33 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii Hard
34 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown Medium
35 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning Medium
36 Dynamic Programming https://leetcode.com/problems/min-cost-climbing-stairs Easy
37 Dynamic Programming https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
38 Dynamic Programming https://leetcode.com/problems/longest-palindromic-subsequence Medium
39 Dynamic Programming https://leetcode.com/problems/house-robber-ii Medium
40 Dynamic Programming https://leetcode.com/problems/pascals-triangle Easy
41 Dynamic Programming https://leetcode.com/problems/coin-change-2 Medium
42 Dynamic Programming https://leetcode.com/problems/unique-binary-search-trees-ii Medium
43 Dynamic Programming https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
44 Dynamic Programming https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
45 Dynamic Programming https://leetcode.com/problems/word-break-ii Hard
46 Dynamic Programming https://leetcode.com/problems/triangle Medium
47 Dynamic Programming https://leetcode.com/problems/wildcard-matching Hard
48 Dynamic Programming https://leetcode.com/problems/unique-paths-ii Medium
49 Dynamic Programming https://leetcode.com/problems/split-array-largest-sum Hard
50 Dynamic Programming https://leetcode.com/problems/minimum-cost-for-tickets Medium
51 Dynamic Programming https://leetcode.com/problems/01-matrix Medium
52 Dynamic Programming https://leetcode.com/problems/dungeon-game Hard
53 Dynamic Programming https://leetcode.com/problems/ugly-number-ii Medium
54 Dynamic Programming https://leetcode.com/problems/is-subsequence Easy
55 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee
Medium
56 Dynamic Programming https://leetcode.com/problems/interleaving-string Medium
57 Dynamic Programming https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv Hard
58 Dynamic Programming https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
59 Dynamic Programming https://leetcode.com/problems/non-overlapping-intervals Medium
60 Dynamic Programming https://leetcode.com/problems/different-ways-to-add-parentheses Medium
61 Dynamic Programming https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
62 Dynamic Programming https://leetcode.com/problems/valid-parenthesis-string Medium
63 Dynamic Programming https://leetcode.com/problems/combination-sum-iv Medium
64 Dynamic Programming https://leetcode.com/problems/distinct-subsequences Hard
65 Dynamic Programming https://leetcode.com/problems/largest-divisible-subset Medium
66 Dynamic Programming https://leetcode.com/problems/delete-and-earn Medium
67 Dynamic Programming https://leetcode.com/problems/sum-of-subarray-minimums Medium
68 Dynamic Programming https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium
69 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-ii Hard
70 Dynamic Programming https://leetcode.com/problems/longest-string-chain Medium
71 Dynamic Programming https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
72 Dynamic Programming https://leetcode.com/problems/russian-doll-envelopes Hard
73 Dynamic Programming https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
74 Dynamic Programming https://leetcode.com/problems/predict-the-winner Medium
75 Dynamic Programming https://leetcode.com/problems/maximum-sum-circular-subarray Medium
76 Dynamic Programming https://leetcode.com/problems/fibonacci-number Easy
77 Dynamic Programming https://leetcode.com/problems/arithmetic-slices Medium
78 Dynamic Programming https://leetcode.com/problems/ones-and-zeroes Medium
79 Dynamic Programming https://leetcode.com/problems/delete-operation-for-two-strings Medium
80 Dynamic Programming https://leetcode.com/problems/integer-break Medium
81 Dynamic Programming https://leetcode.com/problems/binary-tree-cameras Hard
82 Dynamic Programming https://leetcode.com/problems/wiggle-subsequence Medium
83 Dynamic Programming https://leetcode.com/problems/sum-of-distances-in-tree Hard
84 Dynamic Programming https://leetcode.com/problems/2-keys-keyboard Medium
85 Dynamic Programming https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
86 Dynamic Programming https://leetcode.com/problems/all-possible-full-binary-trees Medium
87 Dynamic Programming https://leetcode.com/problems/cherry-pickup Hard
88 Dynamic Programming https://leetcode.com/problems/frog-jump Hard
89 Dynamic Programming https://leetcode.com/problems/pascals-triangle-ii Easy
90 Dynamic Programming https://leetcode.com/problems/super-egg-drop Hard
91 Dynamic Programming https://leetcode.com/problems/maximum-length-of-pair-chain Medium
92 Dynamic Programming https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing Hard
93 Dynamic Programming https://leetcode.com/problems/partition-array-for-maximum-sum Medium
94 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence Medium
95 Dynamic Programming https://leetcode.com/problems/last-stone-weight-ii Medium
96 Dynamic Programming https://leetcode.com/problems/beautiful-arrangement Medium
97 Dynamic Programming https://leetcode.com/problems/minimum-falling-path-sum Medium
98 Dynamic Programming https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
99 Dynamic Programming https://leetcode.com/problems/shortest-common-supersequence Hard
100 Dynamic Programming https://leetcode.com/problems/number-of-dice-rolls-with-target-sum Medium
101 Dynamic Programming https://leetcode.com/problems/stone-game Medium
102 Dynamic Programming https://leetcode.com/problems/knight-probability-in-chessboard Medium
103 Dynamic Programming https://leetcode.com/problems/minimum-ascii-delete-sum-for-two-strings Medium
104 Dynamic Programming https://leetcode.com/problems/can-i-win Medium
105 Dynamic Programming https://leetcode.com/problems/concatenated-words Hard
106 Dynamic Programming https://leetcode.com/problems/count-number-of-teams Medium
107 Dynamic Programming https://leetcode.com/problems/longest-mountain-in-array Medium
108 Dynamic Programming https://leetcode.com/problems/flip-string-to-monotone-increasing Medium
109 Dynamic Programming https://leetcode.com/problems/count-sorted-vowel-strings Medium
110 Dynamic Programming https://leetcode.com/problems/push-dominoes Medium
111 Dynamic Programming https://leetcode.com/problems/maximum-sum-of-3-non-overlapping-subarrays Hard
112 Dynamic Programming https://leetcode.com/problems/uncrossed-lines Medium
113 Dynamic Programming https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium
114 Dynamic Programming https://leetcode.com/problems/largest-sum-of-averages Medium
115 Dynamic Programming https://leetcode.com/problems/matchsticks-to-square Medium
116 Dynamic Programming https://leetcode.com/problems/remove-boxes Hard
117 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-merge-stones Hard
118 Dynamic Programming https://leetcode.com/problems/out-of-boundary-paths Medium
119 Dynamic Programming https://leetcode.com/problems/minimum-insertion-steps-to-make-a-string-palindrome
Hard
120 Dynamic Programming https://leetcode.com/problems/n-th-tribonacci-number Easy
121 Dynamic Programming https://leetcode.com/problems/count-submatrices-with-all-ones Medium
122 Dynamic Programming https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium
123 Dynamic Programming https://leetcode.com/problems/as-far-from-land-as-possible Medium
124 Dynamic Programming https://leetcode.com/problems/domino-and-tromino-tiling Medium
125 Dynamic Programming https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium
126 Dynamic Programming https://leetcode.com/problems/super-ugly-number Medium
127 Dynamic Programming https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden
Hard
128 Dynamic Programming https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
129 Dynamic Programming https://leetcode.com/problems/knight-dialer Medium
130 Dynamic Programming https://leetcode.com/problems/best-sightseeing-pair Medium
131 Dynamic Programming https://leetcode.com/problems/scramble-string Hard
132 Dynamic Programming https://leetcode.com/problems/odd-even-jump Hard
133 Dynamic Programming https://leetcode.com/problems/arithmetic-slices-ii-subsequence Hard
134 Dynamic Programming https://leetcode.com/problems/longest-turbulent-subarray Medium
135 Dynamic Programming https://leetcode.com/problems/count-different-palindromic-subsequences Hard
136 Dynamic Programming https://leetcode.com/problems/stone-game-ii Medium
137 Dynamic Programming https://leetcode.com/problems/filling-bookcase-shelves Medium
138 Dynamic Programming https://leetcode.com/problems/divisor-game Easy
139 Dynamic Programming https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium
140 Dynamic Programming https://leetcode.com/problems/jump-game-vi Medium
141 Dynamic Programming https://leetcode.com/problems/maximum-subarray-sum-with-one-deletion Medium
142 Dynamic Programming https://leetcode.com/problems/video-stitching Medium
143 Dynamic Programming https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
144 Dynamic Programming https://leetcode.com/problems/greatest-sum-divisible-by-three Medium
145 Dynamic Programming https://leetcode.com/problems/cherry-pickup-ii Hard
146 Dynamic Programming https://leetcode.com/problems/largest-plus-sign Medium
147 Dynamic Programming https://leetcode.com/problems/minimum-difficulty-of-a-job-schedule Hard
148 Dynamic Programming https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
149 Dynamic Programming https://leetcode.com/problems/non-negative-integers-without-consecutive-ones Hard
150 Dynamic Programming https://leetcode.com/problems/student-attendance-record-ii Hard
151 Dynamic Programming https://leetcode.com/problems/maximum-number-of-points-with-cost Medium
152 Dynamic Programming https://leetcode.com/problems/unique-substrings-in-wraparound-string Medium
153 Dynamic Programming https://leetcode.com/problems/decode-ways-ii Hard
154 Dynamic Programming https://leetcode.com/problems/champagne-tower Medium
155 Dynamic Programming https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product Medium
156 Dynamic Programming https://leetcode.com/problems/distinct-subsequences-ii Hard
157 Dynamic Programming https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
Medium
158 Dynamic Programming https://leetcode.com/problems/count-unique-characters-of-all-substrings-of-a-given-string
Hard
159 Dynamic Programming https://leetcode.com/problems/find-the-shortest-superstring Hard
160 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-cut-a-stick Hard
161 Dynamic Programming https://leetcode.com/problems/shopping-offers Medium
162 Dynamic Programming https://leetcode.com/problems/minimum-score-triangulation-of-polygon Medium
163 Dynamic Programming https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
164 Dynamic Programming https://leetcode.com/problems/bitwise-ors-of-subarrays Medium
165 Dynamic Programming https://leetcode.com/problems/new-21-game Medium
166 Dynamic Programming https://leetcode.com/problems/count-vowels-permutation Hard
167 Dynamic Programming https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
168 Dynamic Programming https://leetcode.com/problems/stone-game-iii Hard
169 Dynamic Programming https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
170 Dynamic Programming https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
171 Dynamic Programming https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference
Medium
172 Dynamic Programming https://leetcode.com/problems/binary-trees-with-factors Medium
173 Dynamic Programming https://leetcode.com/problems/count-numbers-with-unique-digits Medium
174 Dynamic Programming https://leetcode.com/problems/race-car Hard
175 Dynamic Programming https://leetcode.com/problems/k-concatenation-maximum-sum Medium
176 Dynamic Programming https://leetcode.com/problems/reducing-dishes Hard
177 Dynamic Programming https://leetcode.com/problems/split-array-with-same-average Hard
178 Dynamic Programming https://leetcode.com/problems/strange-printer Hard
179 Dynamic Programming https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
180 Dynamic Programming https://leetcode.com/problems/k-inverse-pairs-array Hard
181 Dynamic Programming https://leetcode.com/problems/sort-integers-by-the-power-value Medium
182 Dynamic Programming https://leetcode.com/problems/rotate-function Medium
183 Dynamic Programming https://leetcode.com/problems/integer-replacement Medium
184 Dynamic Programming https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium
185 Dynamic Programming https://leetcode.com/problems/minimum-distance-to-type-a-word-using-two-fingersHard
186 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-paint-n-3-grid Hard
187 Dynamic Programming https://leetcode.com/problems/ways-to-make-a-fair-array Medium
188 Dynamic Programming https://leetcode.com/problems/best-team-with-no-conflicts Medium
189 Dynamic Programming https://leetcode.com/problems/constrained-subsequence-sum Hard
190 Dynamic Programming https://leetcode.com/problems/stickers-to-spell-word Hard
191 Dynamic Programming https://leetcode.com/problems/number-of-music-playlists Hard
192 Dynamic Programming https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
193 Dynamic Programming https://leetcode.com/problems/smallest-sufficient-team Hard
194 Dynamic Programming https://leetcode.com/problems/freedom-trail Hard
195 Dynamic Programming https://leetcode.com/problems/dice-roll-simulation Hard
196 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iii Hard
197 Dynamic Programming https://leetcode.com/problems/where-will-the-ball-fall Medium
198 Dynamic Programming https://leetcode.com/problems/minimum-falling-path-sum-ii Hard
199 Dynamic Programming https://leetcode.com/problems/allocate-mailboxes Hard
200 Dynamic Programming https://leetcode.com/problems/poor-pigs Hard
201 Dynamic Programming https://leetcode.com/problems/number-of-squareful-arrays Hard
202 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
203 Dynamic Programming https://leetcode.com/problems/number-of-digit-one Hard
204 Dynamic Programming https://leetcode.com/problems/stone-game-vii Medium
205 Dynamic Programming https://leetcode.com/problems/tallest-billboard Hard
206 Dynamic Programming https://leetcode.com/problems/minimum-jumps-to-reach-home Medium
207 Dynamic Programming https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard
208 Dynamic Programming https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray Medium
209 Dynamic Programming https://leetcode.com/problems/cat-and-mouse Hard
210 Dynamic Programming https://leetcode.com/problems/jump-game-v Hard
211 Dynamic Programming https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array Hard
212 Dynamic Programming https://leetcode.com/problems/make-array-strictly-increasing Hard
213 Dynamic Programming https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium
214 Dynamic Programming https://leetcode.com/problems/rotated-digits Medium
215 Dynamic Programming https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium
216 Dynamic Programming https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
217 Dynamic Programming https://leetcode.com/problems/stone-game-iv Hard
218 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-otherHard
219 Dynamic Programming https://leetcode.com/problems/max-dot-product-of-two-subsequences Hard
220 Dynamic Programming https://leetcode.com/problems/parallel-courses-ii Hard
221 Dynamic Programming https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium
222 Dynamic Programming https://leetcode.com/problems/maximum-students-taking-exam Hard
223 Dynamic Programming https://leetcode.com/problems/maximum-score-from-performing-multiplication-operations
Medium
224 Dynamic Programming https://leetcode.com/problems/get-the-maximum-score Hard
225 Dynamic Programming https://leetcode.com/problems/maximum-alternating-subsequence-sum Medium
226 Dynamic Programming https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
227 Dynamic Programming https://leetcode.com/problems/minimum-sideway-jumps Medium
228 Dynamic Programming https://leetcode.com/problems/pizza-with-3n-slices Hard
229 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-stay-in-the-same-place-after-some-steps
Hard
230 Dynamic Programming https://leetcode.com/problems/paint-house-iii Hard
231 Dynamic Programming https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium
232 Dynamic Programming https://leetcode.com/problems/form-largest-integer-with-digits-that-add-up-to-target
Hard
233 Dynamic Programming https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard
234 Dynamic Programming https://leetcode.com/problems/largest-1-bordered-square Medium
235 Dynamic Programming https://leetcode.com/problems/valid-permutations-for-di-sequence Hard
236 Dynamic Programming https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
237 Dynamic Programming https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard
238 Dynamic Programming https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasksMedium
239 Dynamic Programming https://leetcode.com/problems/string-compression-ii Hard
240 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible
Hard
241 Dynamic Programming https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard
242 Dynamic Programming https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
243 Dynamic Programming https://leetcode.com/problems/palindrome-partitioning-iv Hard
244 Dynamic Programming https://leetcode.com/problems/delete-columns-to-make-sorted-iii Hard
245 Dynamic Programming https://leetcode.com/problems/maximum-earnings-from-taxi Medium
246 Dynamic Programming https://leetcode.com/problems/profitable-schemes Hard
247 Dynamic Programming https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
248 Dynamic Programming https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii Hard
249 Dynamic Programming https://leetcode.com/problems/build-array-where-you-can-find-the-maximum-exactly-k-comparisons
Hard
250 Dynamic Programming https://leetcode.com/problems/closest-subsequence-sum Hard
251 Dynamic Programming https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
252 Dynamic Programming https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements
Medium
253 Dynamic Programming https://leetcode.com/problems/numbers-with-repeated-digits Hard
254 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard
255 Dynamic Programming https://leetcode.com/problems/maximum-compatibility-score-sum Medium
256 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
257 Dynamic Programming https://leetcode.com/problems/largest-multiple-of-three Hard
258 Dynamic Programming https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
259 Dynamic Programming https://leetcode.com/problems/closest-dessert-cost Medium
260 Dynamic Programming https://leetcode.com/problems/minimum-total-space-wasted-with-k-resizing-operations
Medium
261 Dynamic Programming https://leetcode.com/problems/airplane-seat-assignment-probability Medium
262 Dynamic Programming https://leetcode.com/problems/zuma-game Hard
263 Dynamic Programming https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
264 Dynamic Programming https://leetcode.com/problems/restore-the-array Hard
265 Dynamic Programming https://leetcode.com/problems/maximize-score-after-n-operations Hard
266 Dynamic Programming https://leetcode.com/problems/stone-game-v Hard
267 Dynamic Programming https://leetcode.com/problems/count-all-possible-routes Hard
268 Dynamic Programming https://leetcode.com/problems/count-number-of-special-subsequences Hard
269 Dynamic Programming https://leetcode.com/problems/maximize-palindrome-length-from-subsequences Hard
270 Dynamic Programming https://leetcode.com/problems/kth-smallest-instructions Hard
271 Dynamic Programming https://leetcode.com/problems/number-of-unique-good-subsequences Hard
272 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
273 Dynamic Programming https://leetcode.com/problems/get-maximum-in-generated-array Easy
274 Dynamic Programming https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
275 Dynamic Programming https://leetcode.com/problems/two-best-non-overlapping-events Medium
276 Dynamic Programming https://leetcode.com/problems/first-day-where-you-have-been-in-all-the-rooms Medium
277 Dynamic Programming https://leetcode.com/problems/number-of-paths-with-max-score Hard
278 Dynamic Programming https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments Medium
279 Dynamic Programming https://leetcode.com/problems/count-the-repetitions Hard
280 Dynamic Programming https://leetcode.com/problems/painting-a-grid-with-three-different-colors Hard
281 Dynamic Programming https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero Hard
282 Dynamic Programming https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
283 Dynamic Programming https://leetcode.com/problems/find-all-good-strings Hard
284 Dynamic Programming https://leetcode.com/problems/least-operators-to-express-number Hard
285 Dynamic Programming https://leetcode.com/problems/vowels-of-all-substrings Medium
286 Dynamic Programming https://leetcode.com/problems/optimal-division Medium
287 Dynamic Programming https://leetcode.com/problems/soup-servings Medium
288 Dynamic Programming https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard
289 Dynamic Programming https://leetcode.com/problems/stone-game-viii Hard
290 Dynamic Programming https://leetcode.com/problems/parallel-courses-iii Hard
291 Dynamic Programming https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
292 Dynamic Programming https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
293 Dynamic Programming https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium
294 Dynamic Programming https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses
Medium
295 Dynamic Programming https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
296 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-form-a-target-string-given-a-dictionary
Hard
297 Dynamic Programming https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
298 Dynamic Programming https://leetcode.com/problems/maximize-grid-happiness Hard
299 Dynamic Programming https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium
300 Dynamic Programming https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
301 Dynamic Programming https://leetcode.com/problems/distribute-repeating-integers Hard
302 Dynamic Programming https://leetcode.com/problems/minimum-skips-to-arrive-at-meeting-on-time Hard
303 Dynamic Programming https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard
304 Dynamic Programming https://leetcode.com/problems/the-number-of-good-subsets Hard
305 Dynamic Programming https://leetcode.com/problems/minimum-incompatibility Hard
306 Dynamic Programming https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete
Hard
307 Dynamic Programming https://leetcode.com/problems/distinct-echo-substrings Hard
308 Dynamic Programming https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
309 Dynamic Programming https://leetcode.com/problems/count-ways-to-make-array-with-product Hard
310 Dynamic Programming https://leetcode.com/problems/cat-and-mouse-ii Hard
311 Dynamic Programming https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard
312 Dynamic Programming https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
313 Dynamic Programming https://leetcode.com/problems/check-if-an-original-string-exists-given-two-encoded-strings
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Math https://leetcode.com/problems/add-two-numbers Medium
2 Math https://leetcode.com/problems/climbing-stairs Easy
3 Math https://leetcode.com/problems/unique-paths Medium
4 Math https://leetcode.com/problems/rotate-image Medium
5 Math https://leetcode.com/problems/rotate-array Medium
6 Math https://leetcode.com/problems/unique-binary-search-trees Medium
7 Math https://leetcode.com/problems/reverse-integer Medium
8 Math https://leetcode.com/problems/perfect-squares Medium
9 Math https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
10 Math https://leetcode.com/problems/palindrome-number Easy
11 Math https://leetcode.com/problems/k-closest-points-to-origin Medium
12 Math https://leetcode.com/problems/missing-number Easy
13 Math https://leetcode.com/problems/happy-number Easy
14 Math https://leetcode.com/problems/count-primes Medium
15 Math https://leetcode.com/problems/add-binary Easy
16 Math https://leetcode.com/problems/multiply-strings Medium
17 Math https://leetcode.com/problems/basic-calculator-ii Medium
18 Math https://leetcode.com/problems/powx-n Medium
19 Math https://leetcode.com/problems/ugly-number-ii Medium
20 Math https://leetcode.com/problems/plus-one Easy
21 Math https://leetcode.com/problems/basic-calculator Hard
22 Math https://leetcode.com/problems/permutation-sequence Hard
23 Math https://leetcode.com/problems/different-ways-to-add-parentheses Medium
24 Math https://leetcode.com/problems/add-two-numbers-ii Medium
25 Math https://leetcode.com/problems/sqrtx Easy
26 Math https://leetcode.com/problems/largest-divisible-subset Medium
27 Math https://leetcode.com/problems/add-strings Easy
28 Math https://leetcode.com/problems/roman-to-integer Easy
29 Math https://leetcode.com/problems/integer-to-roman Medium
30 Math https://leetcode.com/problems/power-of-two Easy
31 Math https://leetcode.com/problems/predict-the-winner Medium
32 Math https://leetcode.com/problems/fibonacci-number Easy
33 Math https://leetcode.com/problems/evaluate-reverse-polish-notation Medium
34 Math https://leetcode.com/problems/divide-two-integers Medium
35 Math https://leetcode.com/problems/integer-break Medium
36 Math https://leetcode.com/problems/maximum-product-of-three-numbers Easy
37 Math https://leetcode.com/problems/expression-add-operators Hard
38 Math https://leetcode.com/problems/excel-sheet-column-title Easy
39 Math https://leetcode.com/problems/2-keys-keyboard Medium
40 Math https://leetcode.com/problems/excel-sheet-column-number Easy
41 Math https://leetcode.com/problems/sum-of-two-integers Medium
42 Math https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy
43 Math https://leetcode.com/problems/maximum-swap Medium
44 Math https://leetcode.com/problems/super-egg-drop Hard
45 Math https://leetcode.com/problems/robot-bounded-in-circle Medium
46 Math https://leetcode.com/problems/number-of-good-pairs Easy
47 Math https://leetcode.com/problems/integer-to-english-words Hard
48 Math https://leetcode.com/problems/valid-perfect-square Easy
49 Math https://leetcode.com/problems/arranging-coins Easy
50 Math https://leetcode.com/problems/next-greater-element-iii Medium
51 Math https://leetcode.com/problems/factorial-trailing-zeroes Medium
52 Math https://leetcode.com/problems/stone-game Medium
53 Math https://leetcode.com/problems/can-i-win Medium
54 Math https://leetcode.com/problems/add-digits Easy
55 Math https://leetcode.com/problems/di-string-match Easy
56 Math https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy
57 Math https://leetcode.com/problems/total-hamming-distance Medium
58 Math https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
59 Math https://leetcode.com/problems/fraction-to-recurring-decimal Medium
60 Math https://leetcode.com/problems/count-number-of-nice-subarrays Medium
61 Math https://leetcode.com/problems/k-th-symbol-in-grammar Medium
62 Math https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy
63 Math https://leetcode.com/problems/n-th-tribonacci-number Easy
64 Math https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium
65 Math https://leetcode.com/problems/gray-code Medium
66 Math https://leetcode.com/problems/minimum-area-rectangle Medium
67 Math https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position Easy
68 Math https://leetcode.com/problems/rectangle-overlap Easy
69 Math https://leetcode.com/problems/super-ugly-number Medium
70 Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements Medium
71 Math https://leetcode.com/problems/power-of-four Easy
72 Math https://leetcode.com/problems/continuous-subarray-sum Medium
73 Math https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium
74 Math https://leetcode.com/problems/largest-component-size-by-common-factor Hard
75 Math https://leetcode.com/problems/sum-of-square-numbers Medium
76 Math https://leetcode.com/problems/prison-cells-after-n-days Medium
77 Math https://leetcode.com/problems/ugly-number Easy
78 Math https://leetcode.com/problems/stone-game-ii Medium
79 Math https://leetcode.com/problems/divisor-game Easy
80 Math https://leetcode.com/problems/guess-the-word Hard
81 Math https://leetcode.com/problems/24-game Hard
82 Math https://leetcode.com/problems/greatest-common-divisor-of-strings Easy
83 Math https://leetcode.com/problems/linked-list-random-node Medium
84 Math https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
85 Math https://leetcode.com/problems/minimum-time-visiting-all-points Easy
86 Math https://leetcode.com/problems/global-and-local-inversions Medium
87 Math https://leetcode.com/problems/self-dividing-numbers Easy
88 Math https://leetcode.com/problems/broken-calculator Medium
89 Math https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
90 Math https://leetcode.com/problems/smallest-range-ii Medium
91 Math https://leetcode.com/problems/reach-a-number Medium
92 Math https://leetcode.com/problems/nim-game Easy
93 Math https://leetcode.com/problems/add-to-array-form-of-integer Easy
94 Math https://leetcode.com/problems/smallest-integer-divisible-by-k Medium
95 Math https://leetcode.com/problems/nth-magical-number Hard
96 Math https://leetcode.com/problems/consecutive-numbers-sum Hard
97 Math https://leetcode.com/problems/new-21-game Medium
98 Math https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero Easy
99 Math https://leetcode.com/problems/reaching-points Hard
100 Math https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium
101 Math https://leetcode.com/problems/maximum-69-number Easy
102 Math https://leetcode.com/problems/stone-game-iii Hard
103 Math https://leetcode.com/problems/random-pick-index Medium
104 Math https://leetcode.com/problems/minimum-time-difference Medium
105 Math https://leetcode.com/problems/subtract-the-product-and-sum-of-digits-of-an-integer
Easy
106 Math https://leetcode.com/problems/implement-rand10-using-rand7 Medium
107 Math https://leetcode.com/problems/bulb-switcher Medium
108 Math https://leetcode.com/problems/angle-between-hands-of-a-clock Medium
109 Math https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy
110 Math https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
111 Math https://leetcode.com/problems/count-numbers-with-unique-digits Medium
112 Math https://leetcode.com/problems/monotone-increasing-digits Medium
113 Math https://leetcode.com/problems/product-of-the-last-k-numbers Medium
114 Math https://leetcode.com/problems/largest-perimeter-triangle Easy
115 Math https://leetcode.com/problems/beautiful-array Medium
116 Math https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
117 Math https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium
118 Math https://leetcode.com/problems/split-array-with-same-average Hard
119 Math https://leetcode.com/problems/max-points-on-a-line Hard
120 Math https://leetcode.com/problems/rotate-function Medium
121 Math https://leetcode.com/problems/check-if-it-is-a-straight-line Easy
122 Math https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium
123 Math https://leetcode.com/problems/elimination-game Medium
124 Math https://leetcode.com/problems/rectangle-area Medium
125 Math https://leetcode.com/problems/minimum-operations-to-make-array-equal Medium
126 Math https://leetcode.com/problems/xor-operation-in-an-array Easy
127 Math https://leetcode.com/problems/three-equal-parts Hard
128 Math https://leetcode.com/problems/number-of-music-playlists Hard
129 Math https://leetcode.com/problems/distribute-candies-to-people Easy
130 Math https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
131 Math https://leetcode.com/problems/power-of-three Easy
132 Math https://leetcode.com/problems/ugly-number-iii Medium
133 Math https://leetcode.com/problems/water-and-jug-problem Medium
134 Math https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy
135 Math https://leetcode.com/problems/beautiful-arrangement-ii Medium
136 Math https://leetcode.com/problems/valid-square Medium
137 Math https://leetcode.com/problems/allocate-mailboxes Hard
138 Math https://leetcode.com/problems/water-bottles Easy
139 Math https://leetcode.com/problems/nth-digit Medium
140 Math https://leetcode.com/problems/poor-pigs Hard
141 Math https://leetcode.com/problems/number-of-squareful-arrays Hard
142 Math https://leetcode.com/problems/number-of-digit-one Hard
143 Math https://leetcode.com/problems/range-addition-ii Easy
144 Math https://leetcode.com/problems/stone-game-vii Medium
145 Math https://leetcode.com/problems/rabbits-in-forest Medium
146 Math https://leetcode.com/problems/shuffle-an-array Medium
147 Math https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
148 Math https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium
149 Math https://leetcode.com/problems/cat-and-mouse Hard
150 Math https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
151 Math https://leetcode.com/problems/random-pick-with-blacklist Hard
152 Math https://leetcode.com/problems/the-kth-factor-of-n Medium
153 Math https://leetcode.com/problems/rotated-digits Medium
154 Math https://leetcode.com/problems/number-of-boomerangs Medium
155 Math https://leetcode.com/problems/reordered-power-of-2 Medium
156 Math https://leetcode.com/problems/egg-drop-with-2-eggs-and-n-floors Medium
157 Math https://leetcode.com/problems/stone-game-iv Hard
158 Math https://leetcode.com/problems/erect-the-fence Hard
159 Math https://leetcode.com/problems/orderly-queue Hard
160 Math https://leetcode.com/problems/car-fleet-ii Hard
161 Math https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
162 Math https://leetcode.com/problems/reconstruct-original-digits-from-english Medium
163 Math https://leetcode.com/problems/count-of-matches-in-tournament Easy
164 Math https://leetcode.com/problems/perfect-number Easy
165 Math https://leetcode.com/problems/complex-number-multiplication Medium
166 Math https://leetcode.com/problems/number-of-substrings-with-only-1s Medium
167 Math https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard
168 Math https://leetcode.com/problems/find-the-closest-palindrome Hard
169 Math https://leetcode.com/problems/check-if-number-is-a-sum-of-powers-of-three Medium
170 Math https://leetcode.com/problems/matrix-cells-in-distance-order Easy
171 Math https://leetcode.com/problems/sum-of-subsequence-widths Hard
172 Math https://leetcode.com/problems/base-7 Easy
173 Math https://leetcode.com/problems/maximum-of-absolute-value-expression Medium
174 Math https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy
175 Math https://leetcode.com/problems/super-pow Medium
176 Math https://leetcode.com/problems/stone-game-vi Medium
177 Math https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible
Hard
178 Math https://leetcode.com/problems/maximum-score-from-removing-stones Medium
179 Math https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium
180 Math https://leetcode.com/problems/binary-gap Easy
181 Math https://leetcode.com/problems/number-of-ways-to-split-a-string Medium
182 Math https://leetcode.com/problems/smallest-range-i Easy
183 Math https://leetcode.com/problems/calculate-money-in-leetcode-bank Easy
184 Math https://leetcode.com/problems/surface-area-of-3d-shapes Easy
185 Math https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
186 Math https://leetcode.com/problems/numbers-with-repeated-digits Hard
187 Math https://leetcode.com/problems/construct-the-rectangle Easy
188 Math https://leetcode.com/problems/projection-area-of-3d-shapes Easy
189 Math https://leetcode.com/problems/sign-of-the-product-of-an-array Easy
190 Math https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
191 Math https://leetcode.com/problems/mirror-reflection Medium
192 Math https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
193 Math https://leetcode.com/problems/solve-the-equation Medium
194 Math https://leetcode.com/problems/generate-random-point-in-a-circle Medium
195 Math https://leetcode.com/problems/count-number-of-homogenous-substrings Medium
196 Math https://leetcode.com/problems/determine-color-of-a-chessboard-square Easy
197 Math https://leetcode.com/problems/airplane-seat-assignment-probability Medium
198 Math https://leetcode.com/problems/maximize-score-after-n-operations Hard
199 Math https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy
200 Math https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
201 Math https://leetcode.com/problems/maximum-number-of-visible-points Hard
202 Math https://leetcode.com/problems/stone-game-v Hard
203 Math https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium
204 Math https://leetcode.com/problems/convert-to-base-2 Medium
205 Math https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard
206 Math https://leetcode.com/problems/kth-smallest-instructions Hard
207 Math https://leetcode.com/problems/largest-triangle-area Easy
208 Math https://leetcode.com/problems/prime-palindrome Medium
209 Math https://leetcode.com/problems/super-palindromes Hard
210 Math https://leetcode.com/problems/largest-odd-number-in-string Easy
211 Math https://leetcode.com/problems/graph-connectivity-with-threshold Hard
212 Math https://leetcode.com/problems/random-pick-with-weight Medium
213 Math https://leetcode.com/problems/fraction-addition-and-subtraction Medium
214 Math https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
215 Math https://leetcode.com/problems/number-of-sets-of-k-non-overlapping-line-segments Medium
216 Math https://leetcode.com/problems/count-odd-numbers-in-an-interval-range Easy
217 Math https://leetcode.com/problems/transform-to-chessboard Hard
218 Math https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
219 Math https://leetcode.com/problems/minimum-area-rectangle-ii Medium
220 Math https://leetcode.com/problems/random-flip-matrix Medium
221 Math https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard
222 Math https://leetcode.com/problems/sum-game Medium
223 Math https://leetcode.com/problems/sum-of-floored-pairs Hard
224 Math https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard
225 Math https://leetcode.com/problems/count-good-numbers Medium
226 Math https://leetcode.com/problems/smallest-good-base Hard
227 Math https://leetcode.com/problems/least-operators-to-express-number Hard
228 Math https://leetcode.com/problems/vowels-of-all-substrings Medium
229 Math https://leetcode.com/problems/optimal-division Medium
230 Math https://leetcode.com/problems/find-greatest-common-divisor-of-array Easy
231 Math https://leetcode.com/problems/sum-of-digits-in-base-k Easy
232 Math https://leetcode.com/problems/count-largest-group Easy
233 Math https://leetcode.com/problems/soup-servings Medium
234 Math https://leetcode.com/problems/convert-integer-to-the-sum-of-two-no-zero-integers Easy
235 Math https://leetcode.com/problems/stone-game-viii Hard
236 Math https://leetcode.com/problems/self-crossing Hard
237 Math https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
238 Math https://leetcode.com/problems/maximum-building-height Hard
239 Math https://leetcode.com/problems/magic-squares-in-grid Medium
240 Math https://leetcode.com/problems/fancy-sequence Hard
241 Math https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
242 Math https://leetcode.com/problems/prime-arrangements Easy
243 Math https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
244 Math https://leetcode.com/problems/number-of-smooth-descent-periods-of-a-stock Medium
245 Math https://leetcode.com/problems/powerful-integers Medium
246 Math https://leetcode.com/problems/day-of-the-year Easy
247 Math https://leetcode.com/problems/circular-permutation-in-binary-representation Medium
248 Math https://leetcode.com/problems/gcd-sort-of-an-array Hard
249 Math https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
250 Math https://leetcode.com/problems/circle-and-rectangle-overlapping Medium
251 Math https://leetcode.com/problems/day-of-the-week Easy
252 Math https://leetcode.com/problems/simplified-fractions Medium
253 Math https://leetcode.com/problems/valid-boomerang Easy
254 Math https://leetcode.com/problems/check-if-it-is-a-good-array Hard
255 Math https://leetcode.com/problems/tree-of-coprimes Hard
256 Math https://leetcode.com/problems/adding-two-negabinary-numbers Medium
257 Math https://leetcode.com/problems/number-of-burgers-with-no-waste-of-ingredients Medium
258 Math https://leetcode.com/problems/building-boxes Hard
259 Math https://leetcode.com/problems/detonate-the-maximum-bombs Medium
260 Math https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
261 Math https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Medium
262 Math https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
263 Math https://leetcode.com/problems/four-divisors Medium
264 Math https://leetcode.com/problems/find-missing-observations Medium
265 Math https://leetcode.com/problems/three-divisors Easy
266 Math https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples
Medium
267 Math https://leetcode.com/problems/the-number-of-good-subsets Hard
268 Math https://leetcode.com/problems/clumsy-factorial Medium
269 Math https://leetcode.com/problems/number-of-days-between-two-dates Easy
270 Math https://leetcode.com/problems/closest-divisors Medium
271 Math https://leetcode.com/problems/best-position-for-a-service-centre Hard
272 Math https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
273 Math https://leetcode.com/problems/moving-stones-until-consecutive Medium
274 Math https://leetcode.com/problems/the-number-of-full-rounds-you-have-played Medium
275 Math https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
276 Math https://leetcode.com/problems/count-square-sum-triples Easy
277 Math https://leetcode.com/problems/count-ways-to-make-array-with-product Hard
278 Math https://leetcode.com/problems/cat-and-mouse-ii Hard
279 Math https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer
Medium
280 Math https://leetcode.com/problems/maximize-number-of-nice-divisors Hard
281 Math https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
282 Math https://leetcode.com/problems/stone-game-ix Medium
283 Math https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
284 Math https://leetcode.com/problems/a-number-after-a-double-reversal Easy
285 Math https://leetcode.com/problems/largest-palindrome-product Hard
286 Math https://leetcode.com/problems/chalkboard-xor-game Hard
287 Math https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted
Hard
288 Math https://leetcode.com/problems/basic-calculator-iv Hard
289 Math https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard
Hard
290 Math https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium
291 Math https://leetcode.com/problems/fizz-buzz Easy
292 Math https://leetcode.com/problems/next-greater-numerically-balanced-number Medium
293 Math https://leetcode.com/problems/sum-of-k-mirror-numbers Hard
294 Math https://leetcode.com/problems/equal-rational-numbers Hard
295 Math https://leetcode.com/problems/escape-the-ghosts Medium
296 Math https://leetcode.com/problems/abbreviating-the-product-of-a-range Hard
297 Math https://leetcode.com/problems/statistics-from-a-large-sample Medium
298 Math https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Hash Table https://leetcode.com/problems/two-sum Easy
2 Hash Table https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
3 Hash Table https://leetcode.com/problems/lru-cache Medium
4 Hash Table https://leetcode.com/problems/subarray-sum-equals-k Medium
5 Hash Table https://leetcode.com/problems/word-break Medium
6 Hash Table https://leetcode.com/problems/minimum-window-substring Hard
7 Hash Table https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium
8 Hash Table https://leetcode.com/problems/first-missing-positive Hard
9 Hash Table https://leetcode.com/problems/longest-consecutive-sequence Medium
10 Hash Table https://leetcode.com/problems/group-anagrams Medium
11 Hash Table https://leetcode.com/problems/intersection-of-two-linked-lists Easy
12 Hash Table https://leetcode.com/problems/majority-element Easy
13 Hash Table https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
14 Hash Table https://leetcode.com/problems/top-k-frequent-elements Medium
15 Hash Table https://leetcode.com/problems/copy-list-with-random-pointer Medium
16 Hash Table https://leetcode.com/problems/word-ladder Hard
17 Hash Table https://leetcode.com/problems/linked-list-cycle Easy
18 Hash Table https://leetcode.com/problems/implement-trie-prefix-tree Medium
19 Hash Table https://leetcode.com/problems/partition-labels Medium
20 Hash Table https://leetcode.com/problems/task-scheduler Medium
21 Hash Table https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array Easy
22 Hash Table https://leetcode.com/problems/linked-list-cycle-ii Medium
23 Hash Table https://leetcode.com/problems/find-all-anagrams-in-a-string Medium
24 Hash Table https://leetcode.com/problems/set-matrix-zeroes Medium
25 Hash Table https://leetcode.com/problems/find-all-duplicates-in-an-array Medium
26 Hash Table https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
27 Hash Table https://leetcode.com/problems/missing-number Easy
28 Hash Table https://leetcode.com/problems/clone-graph Medium
29 Hash Table https://leetcode.com/problems/happy-number Easy
30 Hash Table https://leetcode.com/problems/first-unique-character-in-a-string Easy
31 Hash Table https://leetcode.com/problems/word-break-ii Hard
32 Hash Table https://leetcode.com/problems/valid-sudoku Medium
33 Hash Table https://leetcode.com/problems/reorganize-string Medium
34 Hash Table https://leetcode.com/problems/permutation-in-string Medium
35 Hash Table https://leetcode.com/problems/majority-element-ii Medium
36 Hash Table https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
37 Hash Table https://leetcode.com/problems/top-k-frequent-words Medium
38 Hash Table https://leetcode.com/problems/valid-anagram Easy
39 Hash Table https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
40 Hash Table https://leetcode.com/problems/contiguous-array Medium
41 Hash Table https://leetcode.com/problems/sort-characters-by-frequency Medium
42 Hash Table https://leetcode.com/problems/longest-repeating-character-replacement Medium
43 Hash Table https://leetcode.com/problems/ugly-number-ii Medium
44 Hash Table https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
45 Hash Table https://leetcode.com/problems/word-ladder-ii Hard
46 Hash Table https://leetcode.com/problems/contains-duplicate Easy
47 Hash Table https://leetcode.com/problems/jewels-and-stones Easy
48 Hash Table https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
49 Hash Table https://leetcode.com/problems/isomorphic-strings Easy
50 Hash Table https://leetcode.com/problems/delete-and-earn Medium
51 Hash Table https://leetcode.com/problems/longest-string-chain Medium
52 Hash Table https://leetcode.com/problems/lfu-cache Hard
53 Hash Table https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium
54 Hash Table https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
55 Hash Table https://leetcode.com/problems/roman-to-integer Easy
56 Hash Table https://leetcode.com/problems/find-the-town-judge Easy
57 Hash Table https://leetcode.com/problems/4sum-ii Medium
58 Hash Table https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
59 Hash Table https://leetcode.com/problems/integer-to-roman Medium
60 Hash Table https://leetcode.com/problems/subarrays-with-k-different-integers Hard
61 Hash Table https://leetcode.com/problems/word-pattern Easy
62 Hash Table https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
63 Hash Table https://leetcode.com/problems/number-of-matching-subsequences Medium
64 Hash Table https://leetcode.com/problems/open-the-lock Medium
65 Hash Table https://leetcode.com/problems/palindrome-pairs Hard
66 Hash Table https://leetcode.com/problems/verifying-an-alien-dictionary Easy
67 Hash Table https://leetcode.com/problems/subarray-sums-divisible-by-k Medium
68 Hash Table https://leetcode.com/problems/maximum-frequency-stack Hard
69 Hash Table https://leetcode.com/problems/intersection-of-two-arrays Easy
70 Hash Table https://leetcode.com/problems/longest-palindrome Easy
71 Hash Table https://leetcode.com/problems/design-hashmap Easy
72 Hash Table https://leetcode.com/problems/find-common-characters Easy
73 Hash Table https://leetcode.com/problems/contains-duplicate-ii Easy
74 Hash Table https://leetcode.com/problems/number-of-good-pairs Easy
75 Hash Table https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
76 Hash Table https://leetcode.com/problems/sliding-window-median Hard
77 Hash Table https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
78 Hash Table https://leetcode.com/problems/longest-arithmetic-subsequence Medium
79 Hash Table https://leetcode.com/problems/time-based-key-value-store Medium
80 Hash Table https://leetcode.com/problems/design-twitter Medium
81 Hash Table https://leetcode.com/problems/degree-of-an-array Easy
82 Hash Table https://leetcode.com/problems/find-the-difference Easy
83 Hash Table https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
84 Hash Table https://leetcode.com/problems/custom-sort-string Medium
85 Hash Table https://leetcode.com/problems/brick-wall Medium
86 Hash Table https://leetcode.com/problems/next-greater-element-i Easy
87 Hash Table https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
88 Hash Table https://leetcode.com/problems/repeated-dna-sequences Medium
89 Hash Table https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard
90 Hash Table https://leetcode.com/problems/bus-routes Hard
91 Hash Table https://leetcode.com/problems/find-and-replace-pattern Medium
92 Hash Table https://leetcode.com/problems/set-mismatch Easy
93 Hash Table https://leetcode.com/problems/unique-email-addresses Easy
94 Hash Table https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
95 Hash Table https://leetcode.com/problems/relative-sort-array Easy
96 Hash Table https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
97 Hash Table https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
98 Hash Table https://leetcode.com/problems/fraction-to-recurring-decimal Medium
99 Hash Table https://leetcode.com/problems/longest-harmonious-subsequence Easy
100 Hash Table https://leetcode.com/problems/employee-importance Medium
101 Hash Table https://leetcode.com/problems/count-number-of-nice-subarrays Medium
102 Hash Table https://leetcode.com/problems/ransom-note Easy
103 Hash Table https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
104 Hash Table https://leetcode.com/problems/replace-words Medium
105 Hash Table https://leetcode.com/problems/increasing-subsequences Medium
106 Hash Table https://leetcode.com/problems/snapshot-array Medium
107 Hash Table https://leetcode.com/problems/length-of-longest-fibonacci-subsequence Medium
108 Hash Table https://leetcode.com/problems/minimum-area-rectangle Medium
109 Hash Table https://leetcode.com/problems/most-frequent-subtree-sum Medium
110 Hash Table https://leetcode.com/problems/super-ugly-number Medium
111 Hash Table https://leetcode.com/problems/buddy-strings Easy
112 Hash Table https://leetcode.com/problems/smallest-string-with-swaps Medium
113 Hash Table https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-list
Medium
114 Hash Table https://leetcode.com/problems/continuous-subarray-sum Medium
115 Hash Table https://leetcode.com/problems/bulls-and-cows Medium
116 Hash Table https://leetcode.com/problems/hand-of-straights Medium
117 Hash Table https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
118 Hash Table https://leetcode.com/problems/longest-word-in-dictionary Medium
119 Hash Table https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
Medium
120 Hash Table https://leetcode.com/problems/most-common-word Easy
121 Hash Table https://leetcode.com/problems/prison-cells-after-n-days Medium
122 Hash Table https://leetcode.com/problems/binary-subarrays-with-sum Medium
123 Hash Table https://leetcode.com/problems/unique-morse-code-words Easy
124 Hash Table https://leetcode.com/problems/map-sum-pairs Medium
125 Hash Table https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
126 Hash Table https://leetcode.com/problems/unique-number-of-occurrences Easy
127 Hash Table https://leetcode.com/problems/encode-and-decode-tinyurl Medium
128 Hash Table https://leetcode.com/problems/fair-candy-swap Easy
129 Hash Table https://leetcode.com/problems/design-hashset Easy
130 Hash Table https://leetcode.com/problems/reduce-array-size-to-the-half Medium
131 Hash Table https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
132 Hash Table https://leetcode.com/problems/design-underground-system Medium
133 Hash Table https://leetcode.com/problems/minimum-index-sum-of-two-lists Easy
134 Hash Table https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
135 Hash Table https://leetcode.com/problems/sort-array-by-increasing-frequency Easy
136 Hash Table https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
137 Hash Table https://leetcode.com/problems/minimum-number-of-steps-to-make-two-strings-anagramMedium
138 Hash Table https://leetcode.com/problems/all-oone-data-structure Hard
139 Hash Table https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
140 Hash Table https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
141 Hash Table https://leetcode.com/problems/array-of-doubled-pairs Medium
142 Hash Table https://leetcode.com/problems/subdomain-visit-count Medium
143 Hash Table https://leetcode.com/problems/smallest-integer-divisible-by-k Medium
144 Hash Table https://leetcode.com/problems/jump-game-iv Hard
145 Hash Table https://leetcode.com/problems/implement-magic-dictionary Medium
146 Hash Table https://leetcode.com/problems/maximum-number-of-balloons Easy
147 Hash Table https://leetcode.com/problems/word-subsets Medium
148 Hash Table https://leetcode.com/problems/distribute-candies Easy
149 Hash Table https://leetcode.com/problems/group-the-people-given-the-group-size-they-belong-to
Medium
150 Hash Table https://leetcode.com/problems/find-words-that-can-be-formed-by-characters Easy
151 Hash Table https://leetcode.com/problems/3sum-with-multiplicity Medium
152 Hash Table https://leetcode.com/problems/longest-well-performing-interval Medium
153 Hash Table https://leetcode.com/problems/avoid-flood-in-the-city Medium
154 Hash Table https://leetcode.com/problems/random-pick-index Medium
155 Hash Table https://leetcode.com/problems/number-of-atoms Hard
156 Hash Table https://leetcode.com/problems/destination-city Easy
157 Hash Table https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
158 Hash Table https://leetcode.com/problems/uncommon-words-from-two-sentences Easy
159 Hash Table https://leetcode.com/problems/longest-arithmetic-subsequence-of-given-difference Medium
160 Hash Table https://leetcode.com/problems/keyboard-row Easy
161 Hash Table https://leetcode.com/problems/n-repeated-element-in-size-2n-array Easy
162 Hash Table https://leetcode.com/problems/binary-trees-with-factors Medium
163 Hash Table https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
164 Hash Table https://leetcode.com/problems/make-sum-divisible-by-p Medium
165 Hash Table https://leetcode.com/problems/find-duplicate-file-in-system Medium
166 Hash Table https://leetcode.com/problems/rank-transform-of-an-array Easy
167 Hash Table https://leetcode.com/problems/distant-barcodes Medium
168 Hash Table https://leetcode.com/problems/max-points-on-a-line Hard
169 Hash Table https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium
170 Hash Table https://leetcode.com/problems/minimum-genetic-mutation Medium
171 Hash Table https://leetcode.com/problems/maximum-erasure-value Medium
172 Hash Table https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
173 Hash Table https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
174 Hash Table https://leetcode.com/problems/rank-teams-by-votes Medium
175 Hash Table https://leetcode.com/problems/short-encoding-of-words Medium
176 Hash Table https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
177 Hash Table https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
178 Hash Table https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
179 Hash Table https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
180 Hash Table https://leetcode.com/problems/linked-list-components Medium
181 Hash Table https://leetcode.com/problems/online-election Medium
182 Hash Table https://leetcode.com/problems/check-array-formation-through-concatenation Easy
183 Hash Table https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
184 Hash Table https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy
185 Hash Table https://leetcode.com/problems/fruit-into-baskets Medium
186 Hash Table https://leetcode.com/problems/construct-k-palindrome-strings Medium
187 Hash Table https://leetcode.com/problems/alphabet-board-path Medium
188 Hash Table https://leetcode.com/problems/determine-if-two-strings-are-close Medium
189 Hash Table https://leetcode.com/problems/sum-of-unique-elements Easy
190 Hash Table https://leetcode.com/problems/rabbits-in-forest Medium
191 Hash Table https://leetcode.com/problems/random-pick-with-blacklist Hard
192 Hash Table https://leetcode.com/problems/number-of-boomerangs Medium
193 Hash Table https://leetcode.com/problems/find-lucky-integer-in-an-array Easy
194 Hash Table https://leetcode.com/problems/number-of-wonderful-substrings Medium
195 Hash Table https://leetcode.com/problems/restore-the-array-from-adjacent-pairs Medium
196 Hash Table https://leetcode.com/problems/check-if-the-sentence-is-pangram Easy
197 Hash Table https://leetcode.com/problems/count-substrings-that-differ-by-one-character Medium
198 Hash Table https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium
199 Hash Table https://leetcode.com/problems/reconstruct-original-digits-from-english Medium
200 Hash Table https://leetcode.com/problems/can-make-palindrome-from-substring Medium
201 Hash Table https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings
Medium
202 Hash Table https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium
203 Hash Table https://leetcode.com/problems/increasing-decreasing-string Easy
204 Hash Table https://leetcode.com/problems/find-longest-awesome-substring Hard
205 Hash Table https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
206 Hash Table https://leetcode.com/problems/count-good-meals Medium
207 Hash Table https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy
208 Hash Table https://leetcode.com/problems/path-crossing Easy
209 Hash Table https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operationsMedium
210 Hash Table https://leetcode.com/problems/escape-a-large-maze Hard
211 Hash Table https://leetcode.com/problems/longest-nice-substring Easy
212 Hash Table https://leetcode.com/problems/groups-of-special-equivalent-strings Medium
213 Hash Table https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
214 Hash Table https://leetcode.com/problems/cinema-seat-allocation Medium
215 Hash Table https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium
216 Hash Table https://leetcode.com/problems/parse-lisp-expression Hard
217 Hash Table https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
218 Hash Table https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium
219 Hash Table https://leetcode.com/problems/grid-illumination Hard
220 Hash Table https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
221 Hash Table https://leetcode.com/problems/tuple-with-same-product Medium
222 Hash Table https://leetcode.com/problems/find-original-array-from-doubled-array Medium
223 Hash Table https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
224 Hash Table https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
225 Hash Table https://leetcode.com/problems/maximum-equal-frequency Hard
226 Hash Table https://leetcode.com/problems/vowel-spellchecker Medium
227 Hash Table https://leetcode.com/problems/largest-substring-between-two-equal-characters Easy
228 Hash Table https://leetcode.com/problems/intervals-between-identical-elements Medium
229 Hash Table https://leetcode.com/problems/minimum-absolute-difference-queries Medium
230 Hash Table https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy
231 Hash Table https://leetcode.com/problems/finding-the-users-active-minutes Medium
232 Hash Table https://leetcode.com/problems/dinner-plate-stacks Hard
233 Hash Table https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy
234 Hash Table https://leetcode.com/problems/making-file-names-unique Medium
235 Hash Table https://leetcode.com/problems/shortest-completing-word Easy
236 Hash Table https://leetcode.com/problems/circular-array-loop Medium
237 Hash Table https://leetcode.com/problems/random-flip-matrix Medium
238 Hash Table https://leetcode.com/problems/number-of-different-integers-in-a-string Easy
239 Hash Table https://leetcode.com/problems/range-frequency-queries Medium
240 Hash Table https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium
241 Hash Table https://leetcode.com/problems/largest-values-from-labels Medium
242 Hash Table https://leetcode.com/problems/can-convert-string-in-k-moves Medium
243 Hash Table https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
244 Hash Table https://leetcode.com/problems/invalid-transactions Medium
245 Hash Table https://leetcode.com/problems/evaluate-the-bracket-pairs-of-a-string Medium
246 Hash Table https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium
247 Hash Table https://leetcode.com/problems/count-vowel-substrings-of-a-string Easy
248 Hash Table https://leetcode.com/problems/stock-price-fluctuation Medium
249 Hash Table https://leetcode.com/problems/count-largest-group Easy
250 Hash Table https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences
Easy
251 Hash Table https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy
252 Hash Table https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
253 Hash Table https://leetcode.com/problems/people-whose-list-of-favorite-companies-is-not-a-subset-of-another-list
Medium
254 Hash Table https://leetcode.com/problems/powerful-integers Medium
255 Hash Table https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy
256 Hash Table https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
257 Hash Table https://leetcode.com/problems/maximum-number-of-words-you-can-type Easy
258 Hash Table https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard
259 Hash Table https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy
260 Hash Table https://leetcode.com/problems/second-largest-digit-in-a-string Easy
261 Hash Table https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
262 Hash Table https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
263 Hash Table https://leetcode.com/problems/two-out-of-three Easy
264 Hash Table https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
265 Hash Table https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
266 Hash Table https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
267 Hash Table https://leetcode.com/problems/detect-squares Medium
268 Hash Table https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
269 Hash Table https://leetcode.com/problems/design-an-ordered-stream Easy
270 Hash Table https://leetcode.com/problems/operations-on-tree Medium
271 Hash Table https://leetcode.com/problems/rings-and-rods Easy
272 Hash Table https://leetcode.com/problems/throne-inheritance Medium
273 Hash Table https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
274 Hash Table https://leetcode.com/problems/recover-the-original-array Hard
275 Hash Table https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
276 Hash Table https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
277 Hash Table https://leetcode.com/problems/finding-3-digit-even-numbers Easy
278 Hash Table https://leetcode.com/problems/html-entity-parser Medium
279 Hash Table https://leetcode.com/problems/design-authentication-manager Medium
280 Hash Table https://leetcode.com/problems/design-movie-rental-system Hard
281 Hash Table https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy
282 Hash Table https://leetcode.com/problems/basic-calculator-iv Hard
283 Hash Table https://leetcode.com/problems/apply-discount-every-n-orders Medium
284 Hash Table https://leetcode.com/problems/card-flipping-game Medium
285 Hash Table https://leetcode.com/problems/tweet-counts-per-frequency Medium
286 Hash Table https://leetcode.com/problems/simple-bank-system Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Sorting https://leetcode.com/problems/3sum Medium
2 Sorting https://leetcode.com/problems/merge-intervals Medium
3 Sorting https://leetcode.com/problems/sort-colors Medium
4 Sorting https://leetcode.com/problems/kth-largest-element-in-an-array Medium
5 Sorting https://leetcode.com/problems/group-anagrams Medium
6 Sorting https://leetcode.com/problems/majority-element Easy
7 Sorting https://leetcode.com/problems/top-k-frequent-elements Medium
8 Sorting https://leetcode.com/problems/find-median-from-data-stream Hard
9 Sorting https://leetcode.com/problems/task-scheduler Medium
10 Sorting https://leetcode.com/problems/sort-list Medium
11 Sorting https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
12 Sorting https://leetcode.com/problems/4sum Medium
13 Sorting https://leetcode.com/problems/3sum-closest Medium
14 Sorting https://leetcode.com/problems/k-closest-points-to-origin Medium
15 Sorting https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
16 Sorting https://leetcode.com/problems/queue-reconstruction-by-height Medium
17 Sorting https://leetcode.com/problems/missing-number Easy
18 Sorting https://leetcode.com/problems/largest-number Medium
19 Sorting https://leetcode.com/problems/squares-of-a-sorted-array Easy
20 Sorting https://leetcode.com/problems/reorganize-string Medium
21 Sorting https://leetcode.com/problems/majority-element-ii Medium
22 Sorting https://leetcode.com/problems/top-k-frequent-words Medium
23 Sorting https://leetcode.com/problems/valid-anagram Easy
24 Sorting https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
25 Sorting https://leetcode.com/problems/find-k-closest-elements Medium
26 Sorting https://leetcode.com/problems/sort-characters-by-frequency Medium
27 Sorting https://leetcode.com/problems/contains-duplicate Easy
28 Sorting https://leetcode.com/problems/non-overlapping-intervals Medium
29 Sorting https://leetcode.com/problems/largest-divisible-subset Medium
30 Sorting https://leetcode.com/problems/russian-doll-envelopes Hard
31 Sorting https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
32 Sorting https://leetcode.com/problems/merge-sorted-array Easy
33 Sorting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
34 Sorting https://leetcode.com/problems/number-of-matching-subsequences Medium
35 Sorting https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium
36 Sorting https://leetcode.com/problems/sort-array-by-parity Easy
37 Sorting https://leetcode.com/problems/maximum-product-of-three-numbers Easy
38 Sorting https://leetcode.com/problems/two-city-scheduling Medium
39 Sorting https://leetcode.com/problems/intersection-of-two-arrays Easy
40 Sorting https://leetcode.com/problems/valid-triangle-number Medium
41 Sorting https://leetcode.com/problems/contains-duplicate-iii Medium
42 Sorting https://leetcode.com/problems/maximum-length-of-pair-chain Medium
43 Sorting https://leetcode.com/problems/wiggle-sort-ii Medium
44 Sorting https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
45 Sorting https://leetcode.com/problems/maximum-gap Hard
46 Sorting https://leetcode.com/problems/insertion-sort-list Medium
47 Sorting https://leetcode.com/problems/car-pooling Medium
48 Sorting https://leetcode.com/problems/find-the-difference Easy
49 Sorting https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
50 Sorting https://leetcode.com/problems/custom-sort-string Medium
51 Sorting https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
52 Sorting https://leetcode.com/problems/boats-to-save-people Medium
53 Sorting https://leetcode.com/problems/sort-an-array Medium
54 Sorting https://leetcode.com/problems/set-mismatch Easy
55 Sorting https://leetcode.com/problems/max-chunks-to-make-sorted Medium
56 Sorting https://leetcode.com/problems/sort-array-by-parity-ii Easy
57 Sorting https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
58 Sorting https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
59 Sorting https://leetcode.com/problems/reorder-data-in-log-files Easy
60 Sorting https://leetcode.com/problems/relative-sort-array Easy
61 Sorting https://leetcode.com/problems/third-maximum-number Easy
62 Sorting https://leetcode.com/problems/longest-harmonious-subsequence Easy
63 Sorting https://leetcode.com/problems/sort-the-matrix-diagonally Medium
64 Sorting https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
65 Sorting https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
66 Sorting https://leetcode.com/problems/minimum-absolute-difference Easy
67 Sorting https://leetcode.com/problems/minimum-area-rectangle Medium
68 Sorting https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
69 Sorting https://leetcode.com/problems/maximum-units-on-a-truck Easy
70 Sorting https://leetcode.com/problems/assign-cookies Easy
71 Sorting https://leetcode.com/problems/hand-of-straights Medium
72 Sorting https://leetcode.com/problems/minimum-moves-to-equal-array-elements-ii Medium
73 Sorting https://leetcode.com/problems/longest-word-in-dictionary Medium
74 Sorting https://leetcode.com/problems/heaters Medium
75 Sorting https://leetcode.com/problems/advantage-shuffle Medium
76 Sorting https://leetcode.com/problems/car-fleet Medium
77 Sorting https://leetcode.com/problems/h-index Medium
78 Sorting https://leetcode.com/problems/fair-candy-swap Easy
79 Sorting https://leetcode.com/problems/reduce-array-size-to-the-half Medium
80 Sorting https://leetcode.com/problems/maximum-performance-of-a-team Hard
81 Sorting https://leetcode.com/problems/find-right-interval Medium
82 Sorting https://leetcode.com/problems/sort-array-by-increasing-frequency Easy
83 Sorting https://leetcode.com/problems/pancake-sorting Medium
84 Sorting https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
Medium
85 Sorting https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
86 Sorting https://leetcode.com/problems/smallest-range-ii Medium
87 Sorting https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
88 Sorting https://leetcode.com/problems/array-of-doubled-pairs Medium
89 Sorting https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
Medium
90 Sorting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
91 Sorting https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves
Medium
92 Sorting https://leetcode.com/problems/magnetic-force-between-two-balls Medium
93 Sorting https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
94 Sorting https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
95 Sorting https://leetcode.com/problems/3sum-with-multiplicity Medium
96 Sorting https://leetcode.com/problems/minimum-time-difference Medium
97 Sorting https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy
98 Sorting https://leetcode.com/problems/remove-covered-intervals Medium
99 Sorting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
100 Sorting https://leetcode.com/problems/reducing-dishes Hard
101 Sorting https://leetcode.com/problems/largest-perimeter-triangle Easy
102 Sorting https://leetcode.com/problems/rank-transform-of-an-array Easy
103 Sorting https://leetcode.com/problems/distant-barcodes Medium
104 Sorting https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy
105 Sorting https://leetcode.com/problems/diagonal-traverse-ii Medium
106 Sorting https://leetcode.com/problems/sort-integers-by-the-power-value Medium
107 Sorting https://leetcode.com/problems/most-profit-assigning-work Medium
108 Sorting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
109 Sorting https://leetcode.com/problems/best-team-with-no-conflicts Medium
110 Sorting https://leetcode.com/problems/ipo Hard
111 Sorting https://leetcode.com/problems/rank-teams-by-votes Medium
112 Sorting https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
113 Sorting https://leetcode.com/problems/single-threaded-cpu Medium
114 Sorting https://leetcode.com/problems/sorting-the-sentence Easy
115 Sorting https://leetcode.com/problems/find-and-replace-in-string Medium
116 Sorting https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium
117 Sorting https://leetcode.com/problems/allocate-mailboxes Hard
118 Sorting https://leetcode.com/problems/array-partition-i Easy
119 Sorting https://leetcode.com/problems/bag-of-tokens Medium
120 Sorting https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
121 Sorting https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays Easy
122 Sorting https://leetcode.com/problems/determine-if-two-strings-are-close Medium
123 Sorting https://leetcode.com/problems/largest-number-at-least-twice-of-others Easy
124 Sorting https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
125 Sorting https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
126 Sorting https://leetcode.com/problems/jump-game-v Hard
127 Sorting https://leetcode.com/problems/random-pick-with-blacklist Hard
128 Sorting https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Easy
129 Sorting https://leetcode.com/problems/reordered-power-of-2 Medium
130 Sorting https://leetcode.com/problems/orderly-queue Hard
131 Sorting https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
132 Sorting https://leetcode.com/problems/can-make-arithmetic-progression-from-sequence Easy
133 Sorting https://leetcode.com/problems/friends-of-appropriate-ages Medium
134 Sorting https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
135 Sorting https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
136 Sorting https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
137 Sorting https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
138 Sorting https://leetcode.com/problems/arithmetic-subarrays Medium
139 Sorting https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium
140 Sorting https://leetcode.com/problems/matrix-cells-in-distance-order Easy
141 Sorting https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
142 Sorting https://leetcode.com/problems/rearrange-words-in-a-sentence Medium
143 Sorting https://leetcode.com/problems/sum-of-subsequence-widths Hard
144 Sorting https://leetcode.com/problems/set-intersection-size-at-least-two Hard
145 Sorting https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
146 Sorting https://leetcode.com/problems/stone-game-vi Medium
147 Sorting https://leetcode.com/problems/maximum-height-by-stacking-cuboids Hard
148 Sorting https://leetcode.com/problems/average-salary-excluding-the-minimum-and-maximum-salary
Easy
149 Sorting https://leetcode.com/problems/minimum-absolute-sum-difference Medium
150 Sorting https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
151 Sorting https://leetcode.com/problems/maximum-earnings-from-taxi Medium
152 Sorting https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium
153 Sorting https://leetcode.com/problems/find-original-array-from-doubled-array Medium
154 Sorting https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
155 Sorting https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard
156 Sorting https://leetcode.com/problems/maximum-number-of-visible-points Hard
157 Sorting https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations
Hard
158 Sorting https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
159 Sorting https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy
160 Sorting https://leetcode.com/problems/height-checker Easy
161 Sorting https://leetcode.com/problems/find-all-people-with-secret Hard
162 Sorting https://leetcode.com/problems/maximum-product-difference-between-two-pairs Easy
163 Sorting https://leetcode.com/problems/relative-ranks Easy
164 Sorting https://leetcode.com/problems/two-best-non-overlapping-events Medium
165 Sorting https://leetcode.com/problems/closest-room Hard
166 Sorting https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
167 Sorting https://leetcode.com/problems/maximum-ice-cream-bars Medium
168 Sorting https://leetcode.com/problems/reduction-operations-to-make-the-array-elements-equal
Medium
169 Sorting https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
170 Sorting https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium
171 Sorting https://leetcode.com/problems/find-target-indices-after-sorting-array Easy
172 Sorting https://leetcode.com/problems/largest-values-from-labels Medium
173 Sorting https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
174 Sorting https://leetcode.com/problems/invalid-transactions Medium
175 Sorting https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
176 Sorting https://leetcode.com/problems/mean-of-array-after-removing-some-elements Easy
177 Sorting https://leetcode.com/problems/most-beautiful-item-for-each-query Medium
178 Sorting https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
179 Sorting https://leetcode.com/problems/gcd-sort-of-an-array Hard
180 Sorting https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum Easy
181 Sorting https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors
Medium
182 Sorting https://leetcode.com/problems/minimum-difference-between-highest-and-lowest-of-k-scores
Easy
183 Sorting https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
184 Sorting https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance
Medium
185 Sorting https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
186 Sorting https://leetcode.com/problems/minimum-number-of-moves-to-seat-everyone Easy
187 Sorting https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
188 Sorting https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging Medium
189 Sorting https://leetcode.com/problems/recover-the-original-array Hard
190 Sorting https://leetcode.com/problems/alert-using-same-key-card-three-or-more-times-in-a-one-hour-period
Medium
191 Sorting https://leetcode.com/problems/widest-vertical-area-between-two-points-containing-no-points
Medium
192 Sorting https://leetcode.com/problems/finding-3-digit-even-numbers Easy
193 Sorting https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
194 Sorting https://leetcode.com/problems/tweet-counts-per-frequency Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Greedy https://leetcode.com/problems/container-with-most-water Medium
2 Greedy https://leetcode.com/problems/jump-game Medium
3 Greedy https://leetcode.com/problems/jump-game-ii Medium
4 Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii Medium
5 Greedy https://leetcode.com/problems/partition-labels Medium
6 Greedy https://leetcode.com/problems/task-scheduler Medium
7 Greedy https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
8 Greedy https://leetcode.com/problems/queue-reconstruction-by-height Medium
9 Greedy https://leetcode.com/problems/gas-station Medium
10 Greedy https://leetcode.com/problems/remove-k-digits Medium
11 Greedy https://leetcode.com/problems/largest-number Medium
12 Greedy https://leetcode.com/problems/wildcard-matching Hard
13 Greedy https://leetcode.com/problems/split-array-largest-sum Hard
14 Greedy https://leetcode.com/problems/reorganize-string Medium
15 Greedy https://leetcode.com/problems/valid-palindrome-ii Easy
16 Greedy https://leetcode.com/problems/remove-duplicate-letters Medium
17 Greedy https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee
Medium
18 Greedy https://leetcode.com/problems/increasing-triplet-subsequence Medium
19 Greedy https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium
20 Greedy https://leetcode.com/problems/non-overlapping-intervals Medium
21 Greedy https://leetcode.com/problems/valid-parenthesis-string Medium
22 Greedy https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
23 Greedy https://leetcode.com/problems/candy Hard
24 Greedy https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons Medium
25 Greedy https://leetcode.com/problems/wiggle-subsequence Medium
26 Greedy https://leetcode.com/problems/two-city-scheduling Medium
27 Greedy https://leetcode.com/problems/longest-palindrome Easy
28 Greedy https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
29 Greedy https://leetcode.com/problems/valid-triangle-number Medium
30 Greedy https://leetcode.com/problems/maximum-swap Medium
31 Greedy https://leetcode.com/problems/can-place-flowers Easy
32 Greedy https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium
33 Greedy https://leetcode.com/problems/maximum-length-of-pair-chain Medium
34 Greedy https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
35 Greedy https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
36 Greedy https://leetcode.com/problems/course-schedule-iii Hard
37 Greedy https://leetcode.com/problems/boats-to-save-people Medium
38 Greedy https://leetcode.com/problems/max-chunks-to-make-sorted Medium
39 Greedy https://leetcode.com/problems/minimum-domino-rotations-for-equal-row Medium
40 Greedy https://leetcode.com/problems/split-a-string-in-balanced-strings Easy
41 Greedy https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium
42 Greedy https://leetcode.com/problems/di-string-match Easy
43 Greedy https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
44 Greedy https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium
45 Greedy https://leetcode.com/problems/couples-holding-hands Hard
46 Greedy https://leetcode.com/problems/balance-a-binary-search-tree Medium
47 Greedy https://leetcode.com/problems/furthest-building-you-can-reach Medium
48 Greedy https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
49 Greedy https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position Easy
50 Greedy https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden Hard
51 Greedy https://leetcode.com/problems/maximum-units-on-a-truck Easy
52 Greedy https://leetcode.com/problems/assign-cookies Easy
53 Greedy https://leetcode.com/problems/hand-of-straights Medium
54 Greedy https://leetcode.com/problems/create-maximum-number Hard
55 Greedy https://leetcode.com/problems/advantage-shuffle Medium
56 Greedy https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
57 Greedy https://leetcode.com/problems/lemonade-change Easy
58 Greedy https://leetcode.com/problems/reduce-array-size-to-the-half Medium
59 Greedy https://leetcode.com/problems/video-stitching Medium
60 Greedy https://leetcode.com/problems/maximum-performance-of-a-team Hard
61 Greedy https://leetcode.com/problems/greatest-sum-divisible-by-three Medium
62 Greedy https://leetcode.com/problems/patching-array Hard
63 Greedy https://leetcode.com/problems/broken-calculator Medium
64 Greedy https://leetcode.com/problems/pancake-sorting Medium
65 Greedy https://leetcode.com/problems/minimum-deletions-to-make-character-frequencies-unique
Medium
66 Greedy https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum Easy
67 Greedy https://leetcode.com/problems/divide-array-in-sets-of-k-consecutive-numbers Medium
68 Greedy https://leetcode.com/problems/smallest-range-ii Medium
69 Greedy https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
70 Greedy https://leetcode.com/problems/array-of-doubled-pairs Medium
71 Greedy https://leetcode.com/problems/maximum-length-of-subarray-with-positive-productMedium
72 Greedy https://leetcode.com/problems/maximum-area-of-a-piece-of-cake-after-horizontal-and-vertical-cuts
Medium
73 Greedy https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
74 Greedy https://leetcode.com/problems/minimum-difference-between-largest-and-smallest-value-in-three-moves
Medium
75 Greedy https://leetcode.com/problems/score-after-flipping-matrix Medium
76 Greedy https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
77 Greedy https://leetcode.com/problems/longest-happy-string Medium
78 Greedy https://leetcode.com/problems/maximum-69-number Easy
79 Greedy https://leetcode.com/problems/avoid-flood-in-the-city Medium
80 Greedy https://leetcode.com/problems/maximize-sum-of-array-after-k-negations Easy
81 Greedy https://leetcode.com/problems/minimum-time-to-make-rope-colorful Medium
82 Greedy https://leetcode.com/problems/monotone-increasing-digits Medium
83 Greedy https://leetcode.com/problems/reducing-dishes Hard
84 Greedy https://leetcode.com/problems/largest-perimeter-triangle Easy
85 Greedy https://leetcode.com/problems/minimum-swaps-to-make-strings-equal Medium
86 Greedy https://leetcode.com/problems/distant-barcodes Medium
87 Greedy https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium
88 Greedy https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
89 Greedy https://leetcode.com/problems/most-profit-assigning-work Medium
90 Greedy https://leetcode.com/problems/integer-replacement Medium
91 Greedy https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
92 Greedy https://leetcode.com/problems/ipo Hard
93 Greedy https://leetcode.com/problems/break-a-palindrome Medium
94 Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
95 Greedy https://leetcode.com/problems/partitioning-into-minimum-number-of-deci-binary-numbers
Medium
96 Greedy https://leetcode.com/problems/array-partition-i Easy
97 Greedy https://leetcode.com/problems/bag-of-tokens Medium
98 Greedy https://leetcode.com/problems/find-the-minimum-number-of-fibonacci-numbers-whose-sum-is-k
Medium
99 Greedy https://leetcode.com/problems/construct-k-palindrome-strings Medium
100 Greedy https://leetcode.com/problems/rabbits-in-forest Medium
101 Greedy https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
102 Greedy https://leetcode.com/problems/minimum-suffix-flips Medium
103 Greedy https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
104 Greedy https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array
Hard
105 Greedy https://leetcode.com/problems/rank-transform-of-a-matrix Hard
106 Greedy https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string
Medium
107 Greedy https://leetcode.com/problems/minimum-number-of-flips-to-make-the-binary-string-alternating
Medium
108 Greedy https://leetcode.com/problems/smallest-string-with-a-given-numeric-value Medium
109 Greedy https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
110 Greedy https://leetcode.com/problems/stamping-the-sequence Hard
111 Greedy https://leetcode.com/problems/minimize-deviation-in-array Hard
112 Greedy https://leetcode.com/problems/get-the-maximum-score Hard
113 Greedy https://leetcode.com/problems/super-washing-machines Hard
114 Greedy https://leetcode.com/problems/minimum-sideway-jumps Medium
115 Greedy https://leetcode.com/problems/pizza-with-3n-slices Hard
116 Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced
Medium
117 Greedy https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
118 Greedy https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
119 Greedy https://leetcode.com/problems/check-if-a-string-can-break-another-string Medium
120 Greedy https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium
121 Greedy https://leetcode.com/problems/minimum-operations-to-make-the-array-increasing Easy
122 Greedy https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
123 Greedy https://leetcode.com/problems/strong-password-checker Hard
124 Greedy https://leetcode.com/problems/string-without-aaa-or-bbb Medium
125 Greedy https://leetcode.com/problems/maximum-number-of-eaten-apples Medium
126 Greedy https://leetcode.com/problems/maximum-average-pass-ratio Medium
127 Greedy https://leetcode.com/problems/maximum-number-of-non-overlapping-substringsHard
128 Greedy https://leetcode.com/problems/delete-columns-to-make-sorted-ii Medium
129 Greedy https://leetcode.com/problems/set-intersection-size-at-least-two Hard
130 Greedy https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operationsMedium
131 Greedy https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array Medium
132 Greedy https://leetcode.com/problems/maximum-number-of-consecutive-values-you-can-make Medium
133 Greedy https://leetcode.com/problems/stone-game-vi Medium
134 Greedy https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
135 Greedy https://leetcode.com/problems/maximum-score-from-removing-stones Medium
136 Greedy https://leetcode.com/problems/dota2-senate Medium
137 Greedy https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
138 Greedy https://leetcode.com/problems/cinema-seat-allocation Medium
139 Greedy https://leetcode.com/problems/minimum-numbers-of-function-calls-to-make-target-array
Medium
140 Greedy https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium
141 Greedy https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
142 Greedy https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
143 Greedy https://leetcode.com/problems/largest-multiple-of-three Hard
144 Greedy https://leetcode.com/problems/find-original-array-from-doubled-array Medium
145 Greedy https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number
Medium
146 Greedy https://leetcode.com/problems/maximum-score-from-removing-substrings Medium
147 Greedy https://leetcode.com/problems/minimum-initial-energy-to-finish-tasks Hard
148 Greedy https://leetcode.com/problems/check-if-string-is-transformable-with-substring-sort-operations
Hard
149 Greedy https://leetcode.com/problems/reverse-subarray-to-maximize-array-value Hard
150 Greedy https://leetcode.com/problems/minimum-subsequence-in-non-increasing-order Easy
151 Greedy https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work Medium
152 Greedy https://leetcode.com/problems/largest-merge-of-two-strings Medium
153 Greedy https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium
154 Greedy https://leetcode.com/problems/largest-odd-number-in-string Easy
155 Greedy https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
156 Greedy https://leetcode.com/problems/maximum-ice-cream-bars Medium
157 Greedy https://leetcode.com/problems/maximum-binary-string-after-change Medium
158 Greedy https://leetcode.com/problems/eliminate-maximum-number-of-monsters Medium
159 Greedy https://leetcode.com/problems/sum-game Medium
160 Greedy https://leetcode.com/problems/largest-values-from-labels Medium
161 Greedy https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests Hard
162 Greedy https://leetcode.com/problems/minimum-time-to-type-word-using-special-typewriterEasy
163 Greedy https://leetcode.com/problems/decrease-elements-to-make-array-zigzag Medium
164 Greedy https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-binary-string-alternating
Medium
165 Greedy https://leetcode.com/problems/merge-triplets-to-form-target-triplet Medium
166 Greedy https://leetcode.com/problems/maximum-matrix-sum Medium
167 Greedy https://leetcode.com/problems/two-furthest-houses-with-different-colors Easy
168 Greedy https://leetcode.com/problems/minimum-number-of-buckets-required-to-collect-rainwater-from-houses
Medium
169 Greedy https://leetcode.com/problems/array-with-elements-not-equal-to-average-of-neighbors
Medium
170 Greedy https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium
171 Greedy https://leetcode.com/problems/maximum-value-after-insertion Medium
172 Greedy https://leetcode.com/problems/removing-minimum-and-maximum-from-array Medium
173 Greedy https://leetcode.com/problems/building-boxes Hard
174 Greedy https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium
175 Greedy https://leetcode.com/problems/add-minimum-number-of-rungs Medium
176 Greedy https://leetcode.com/problems/latest-time-by-replacing-hidden-digits Easy
177 Greedy https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array
Medium
178 Greedy https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
179 Greedy https://leetcode.com/problems/previous-permutation-with-one-swap Medium
180 Greedy https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
181 Greedy https://leetcode.com/problems/maximum-element-after-decreasing-and-rearranging Medium
182 Greedy https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
183 Greedy https://leetcode.com/problems/minimum-moves-to-convert-string Easy
184 Greedy https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
185 Greedy https://leetcode.com/problems/max-difference-you-can-get-from-changing-an-integer
Medium
186 Greedy https://leetcode.com/problems/minimum-elements-to-add-to-form-a-given-sum Medium
187 Greedy https://leetcode.com/problems/largest-number-after-mutating-substring Medium
188 Greedy https://leetcode.com/problems/minimum-number-of-people-to-teach Medium
189 Greedy https://leetcode.com/problems/stone-game-ix Medium
190 Greedy https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Depth-First Search https://leetcode.com/problems/number-of-islands Medium
2 Depth-First Search https://leetcode.com/problems/validate-binary-search-tree Medium
3 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium
4 Depth-First Search https://leetcode.com/problems/symmetric-tree Easy
5 Depth-First Search https://leetcode.com/problems/course-schedule Medium
6 Depth-First Search https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
7 Depth-First Search https://leetcode.com/problems/invert-binary-tree Easy
8 Depth-First Search https://leetcode.com/problems/path-sum-iii Medium
9 Depth-First Search https://leetcode.com/problems/diameter-of-binary-tree Easy
10 Depth-First Search https://leetcode.com/problems/binary-tree-inorder-traversal Easy
11 Depth-First Search https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
12 Depth-First Search https://leetcode.com/problems/course-schedule-ii Medium
13 Depth-First Search https://leetcode.com/problems/merge-two-binary-trees Easy
14 Depth-First Search https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
15 Depth-First Search https://leetcode.com/problems/house-robber-iii Medium
16 Depth-First Search https://leetcode.com/problems/binary-tree-right-side-view Medium
17 Depth-First Search https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
18 Depth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
19 Depth-First Search https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
20 Depth-First Search https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
21 Depth-First Search https://leetcode.com/problems/max-area-of-island Medium
22 Depth-First Search https://leetcode.com/problems/balanced-binary-tree Easy
23 Depth-First Search https://leetcode.com/problems/minimum-height-trees Medium
24 Depth-First Search https://leetcode.com/problems/same-tree Easy
25 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
26 Depth-First Search https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
27 Depth-First Search https://leetcode.com/problems/path-sum Easy
28 Depth-First Search https://leetcode.com/problems/subtree-of-another-tree Easy
29 Depth-First Search https://leetcode.com/problems/evaluate-division Medium
30 Depth-First Search https://leetcode.com/problems/clone-graph Medium
31 Depth-First Search https://leetcode.com/problems/number-of-provinces Medium
32 Depth-First Search https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
33 Depth-First Search https://leetcode.com/problems/surrounded-regions Medium
34 Depth-First Search https://leetcode.com/problems/count-complete-tree-nodes Medium
35 Depth-First Search https://leetcode.com/problems/path-sum-ii Medium
36 Depth-First Search https://leetcode.com/problems/island-perimeter Easy
37 Depth-First Search https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
38 Depth-First Search https://leetcode.com/problems/accounts-merge Medium
39 Depth-First Search https://leetcode.com/problems/sum-root-to-leaf-numbers Medium
40 Depth-First Search https://leetcode.com/problems/recover-binary-search-tree Medium
41 Depth-First Search https://leetcode.com/problems/is-graph-bipartite Medium
42 Depth-First Search https://leetcode.com/problems/range-sum-of-bst Easy
43 Depth-First Search https://leetcode.com/problems/binary-tree-postorder-traversal Easy
44 Depth-First Search https://leetcode.com/problems/reconstruct-itinerary Hard
45 Depth-First Search https://leetcode.com/problems/network-delay-time Medium
46 Depth-First Search https://leetcode.com/problems/binary-tree-paths Easy
47 Depth-First Search https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
48 Depth-First Search https://leetcode.com/problems/binary-tree-preorder-traversal Easy
49 Depth-First Search https://leetcode.com/problems/all-paths-from-source-to-target Medium
50 Depth-First Search https://leetcode.com/problems/trim-a-binary-search-tree Medium
51 Depth-First Search https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium
52 Depth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
53 Depth-First Search https://leetcode.com/problems/distribute-coins-in-binary-tree Medium
54 Depth-First Search https://leetcode.com/problems/critical-connections-in-a-network Hard
55 Depth-First Search https://leetcode.com/problems/redundant-connection Medium
56 Depth-First Search https://leetcode.com/problems/flood-fill Easy
57 Depth-First Search https://leetcode.com/problems/maximum-width-of-binary-tree Medium
58 Depth-First Search https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
59 Depth-First Search https://leetcode.com/problems/convert-bst-to-greater-tree Medium
60 Depth-First Search https://leetcode.com/problems/pacific-atlantic-water-flow Medium
61 Depth-First Search https://leetcode.com/problems/sum-of-left-leaves Easy
62 Depth-First Search https://leetcode.com/problems/flatten-nested-list-iterator Medium
63 Depth-First Search https://leetcode.com/problems/longest-univalue-path Medium
64 Depth-First Search https://leetcode.com/problems/find-duplicate-subtrees Medium
65 Depth-First Search https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
66 Depth-First Search https://leetcode.com/problems/keys-and-rooms Medium
67 Depth-First Search https://leetcode.com/problems/delete-nodes-and-return-forest Medium
68 Depth-First Search https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
69 Depth-First Search https://leetcode.com/problems/serialize-and-deserialize-bst Medium
70 Depth-First Search https://leetcode.com/problems/cousins-in-binary-tree Easy
71 Depth-First Search https://leetcode.com/problems/binary-tree-cameras Hard
72 Depth-First Search https://leetcode.com/problems/jump-game-iii Medium
73 Depth-First Search https://leetcode.com/problems/sum-of-distances-in-tree Hard
74 Depth-First Search https://leetcode.com/problems/binary-tree-pruning Medium
75 Depth-First Search https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
76 Depth-First Search https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium
77 Depth-First Search https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium
78 Depth-First Search https://leetcode.com/problems/deepest-leaves-sum Medium
79 Depth-First Search https://leetcode.com/problems/shortest-bridge Medium
80 Depth-First Search https://leetcode.com/problems/increasing-order-search-tree Easy
81 Depth-First Search https://leetcode.com/problems/possible-bipartition Medium
82 Depth-First Search https://leetcode.com/problems/making-a-large-island Hard
83 Depth-First Search https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
84 Depth-First Search https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
85 Depth-First Search https://leetcode.com/problems/find-bottom-left-tree-value Medium
86 Depth-First Search https://leetcode.com/problems/regions-cut-by-slashes Medium
87 Depth-First Search https://leetcode.com/problems/path-with-minimum-effort Medium
88 Depth-First Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy
89 Depth-First Search https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
90 Depth-First Search https://leetcode.com/problems/array-nesting Medium
91 Depth-First Search https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
92 Depth-First Search https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
93 Depth-First Search https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy
94 Depth-First Search https://leetcode.com/problems/find-eventual-safe-states Medium
95 Depth-First Search https://leetcode.com/problems/concatenated-words Hard
96 Depth-First Search https://leetcode.com/problems/swim-in-rising-water Hard
97 Depth-First Search https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium
98 Depth-First Search https://leetcode.com/problems/leaf-similar-trees Easy
99 Depth-First Search https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
100 Depth-First Search https://leetcode.com/problems/binary-tree-tilt Easy
101 Depth-First Search https://leetcode.com/problems/couples-holding-hands Hard
102 Depth-First Search https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy
103 Depth-First Search https://leetcode.com/problems/flip-equivalent-binary-trees Medium
104 Depth-First Search https://leetcode.com/problems/balance-a-binary-search-tree Medium
105 Depth-First Search https://leetcode.com/problems/redundant-connection-ii Hard
106 Depth-First Search https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
107 Depth-First Search https://leetcode.com/problems/employee-importance Medium
108 Depth-First Search https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy
109 Depth-First Search https://leetcode.com/problems/number-of-closed-islands Medium
110 Depth-First Search https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
111 Depth-First Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium
112 Depth-First Search https://leetcode.com/problems/battleships-in-a-board Medium
113 Depth-First Search https://leetcode.com/problems/most-frequent-subtree-sum Medium
114 Depth-First Search https://leetcode.com/problems/smallest-string-with-swaps Medium
115 Depth-First Search https://leetcode.com/problems/construct-string-from-binary-tree Easy
116 Depth-First Search https://leetcode.com/problems/minesweeper Medium
117 Depth-First Search https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
118 Depth-First Search https://leetcode.com/problems/linked-list-in-binary-tree Medium
119 Depth-First Search https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero
Medium
120 Depth-First Search https://leetcode.com/problems/add-one-row-to-tree Medium
121 Depth-First Search https://leetcode.com/problems/univalued-binary-tree Easy
122 Depth-First Search https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium
123 Depth-First Search https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy
124 Depth-First Search https://leetcode.com/problems/lexicographical-numbers Medium
125 Depth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
126 Depth-First Search https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium
127 Depth-First Search https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
128 Depth-First Search https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
129 Depth-First Search https://leetcode.com/problems/longest-absolute-file-path Medium
130 Depth-First Search https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
131 Depth-First Search https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
132 Depth-First Search https://leetcode.com/problems/binary-tree-coloring-game Medium
133 Depth-First Search https://leetcode.com/problems/number-of-enclaves Medium
134 Depth-First Search https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
135 Depth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
136 Depth-First Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
137 Depth-First Search https://leetcode.com/problems/count-servers-that-communicate Medium
138 Depth-First Search https://leetcode.com/problems/flower-planting-with-no-adjacent Medium
139 Depth-First Search https://leetcode.com/problems/similar-string-groups Hard
140 Depth-First Search https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium
141 Depth-First Search https://leetcode.com/problems/validate-binary-tree-nodes Medium
142 Depth-First Search https://leetcode.com/problems/course-schedule-iv Medium
143 Depth-First Search https://leetcode.com/problems/freedom-trail Hard
144 Depth-First Search https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
145 Depth-First Search https://leetcode.com/problems/water-and-jug-problem Medium
146 Depth-First Search https://leetcode.com/problems/where-will-the-ball-fall Medium
147 Depth-First Search https://leetcode.com/problems/count-sub-islands Medium
148 Depth-First Search https://leetcode.com/problems/minimize-malware-spread Hard
149 Depth-First Search https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
150 Depth-First Search https://leetcode.com/problems/loud-and-rich Medium
151 Depth-First Search https://leetcode.com/problems/find-if-path-exists-in-graph Easy
152 Depth-First Search https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
153 Depth-First Search https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations Medium
154 Depth-First Search https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
155 Depth-First Search https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
156 Depth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium
157 Depth-First Search https://leetcode.com/problems/escape-a-large-maze Hard
158 Depth-First Search https://leetcode.com/problems/minimize-malware-spread-ii Hard
159 Depth-First Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
160 Depth-First Search https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium
161 Depth-First Search https://leetcode.com/problems/frog-position-after-t-seconds Hard
162 Depth-First Search https://leetcode.com/problems/mini-parser Medium
163 Depth-First Search https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
164 Depth-First Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label
Medium
165 Depth-First Search https://leetcode.com/problems/coloring-a-border Medium
166 Depth-First Search https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
167 Depth-First Search https://leetcode.com/problems/find-all-people-with-secret Hard
168 Depth-First Search https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
169 Depth-First Search https://leetcode.com/problems/find-all-groups-of-farmland Medium
170 Depth-First Search https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
171 Depth-First Search https://leetcode.com/problems/tree-of-coprimes Hard
172 Depth-First Search https://leetcode.com/problems/contain-virus Hard
173 Depth-First Search https://leetcode.com/problems/detonate-the-maximum-bombs Medium
174 Depth-First Search https://leetcode.com/problems/valid-arrangement-of-pairs Hard
175 Depth-First Search https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
176 Depth-First Search https://leetcode.com/problems/throne-inheritance Medium
177 Depth-First Search https://leetcode.com/problems/cracking-the-safe Hard
178 Depth-First Search https://leetcode.com/problems/print-binary-tree Medium
179 Depth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Breadth-First Search https://leetcode.com/problems/number-of-islands Medium
2 Breadth-First Search https://leetcode.com/problems/coin-change Medium
3 Breadth-First Search https://leetcode.com/problems/symmetric-tree Easy
4 Breadth-First Search https://leetcode.com/problems/course-schedule Medium
5 Breadth-First Search https://leetcode.com/problems/invert-binary-tree Easy
6 Breadth-First Search https://leetcode.com/problems/binary-tree-level-order-traversal Medium
7 Breadth-First Search https://leetcode.com/problems/word-ladder Hard
8 Breadth-First Search https://leetcode.com/problems/perfect-squares Medium
9 Breadth-First Search https://leetcode.com/problems/course-schedule-ii Medium
10 Breadth-First Search https://leetcode.com/problems/merge-two-binary-trees Easy
11 Breadth-First Search https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
12 Breadth-First Search https://leetcode.com/problems/binary-tree-right-side-view Medium
13 Breadth-First Search https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
14 Breadth-First Search https://leetcode.com/problems/rotting-oranges Medium
15 Breadth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
16 Breadth-First Search https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
17 Breadth-First Search https://leetcode.com/problems/max-area-of-island Medium
18 Breadth-First Search https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium
19 Breadth-First Search https://leetcode.com/problems/minimum-height-trees Medium
20 Breadth-First Search https://leetcode.com/problems/same-tree Easy
21 Breadth-First Search https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
22 Breadth-First Search https://leetcode.com/problems/evaluate-division Medium
23 Breadth-First Search https://leetcode.com/problems/clone-graph Medium
24 Breadth-First Search https://leetcode.com/problems/number-of-provinces Medium
25 Breadth-First Search https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
26 Breadth-First Search https://leetcode.com/problems/surrounded-regions Medium
27 Breadth-First Search https://leetcode.com/problems/remove-invalid-parentheses Hard
28 Breadth-First Search https://leetcode.com/problems/island-perimeter Easy
29 Breadth-First Search https://leetcode.com/problems/01-matrix Medium
30 Breadth-First Search https://leetcode.com/problems/accounts-merge Medium
31 Breadth-First Search https://leetcode.com/problems/is-graph-bipartite Medium
32 Breadth-First Search https://leetcode.com/problems/network-delay-time Medium
33 Breadth-First Search https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
34 Breadth-First Search https://leetcode.com/problems/all-paths-from-source-to-target Medium
35 Breadth-First Search https://leetcode.com/problems/word-ladder-ii Hard
36 Breadth-First Search https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
37 Breadth-First Search https://leetcode.com/problems/redundant-connection Medium
38 Breadth-First Search https://leetcode.com/problems/flood-fill Easy
39 Breadth-First Search https://leetcode.com/problems/maximum-width-of-binary-tree Medium
40 Breadth-First Search https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
41 Breadth-First Search https://leetcode.com/problems/pacific-atlantic-water-flow Medium
42 Breadth-First Search https://leetcode.com/problems/sum-of-left-leaves Easy
43 Breadth-First Search https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium
44 Breadth-First Search https://leetcode.com/problems/find-duplicate-subtrees Medium
45 Breadth-First Search https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
46 Breadth-First Search https://leetcode.com/problems/keys-and-rooms Medium
47 Breadth-First Search https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
48 Breadth-First Search https://leetcode.com/problems/open-the-lock Medium
49 Breadth-First Search https://leetcode.com/problems/serialize-and-deserialize-bst Medium
50 Breadth-First Search https://leetcode.com/problems/trapping-rain-water-ii Hard
51 Breadth-First Search https://leetcode.com/problems/cousins-in-binary-tree Easy
52 Breadth-First Search https://leetcode.com/problems/jump-game-iii Medium
53 Breadth-First Search https://leetcode.com/problems/deepest-leaves-sum Medium
54 Breadth-First Search https://leetcode.com/problems/shortest-bridge Medium
55 Breadth-First Search https://leetcode.com/problems/possible-bipartition Medium
56 Breadth-First Search https://leetcode.com/problems/making-a-large-island Hard
57 Breadth-First Search https://leetcode.com/problems/shortest-path-in-binary-matrix Medium
58 Breadth-First Search https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
59 Breadth-First Search https://leetcode.com/problems/find-bottom-left-tree-value Medium
60 Breadth-First Search https://leetcode.com/problems/regions-cut-by-slashes Medium
61 Breadth-First Search https://leetcode.com/problems/path-with-minimum-effort Medium
62 Breadth-First Search https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy
63 Breadth-First Search https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
64 Breadth-First Search https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
65 Breadth-First Search https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
66 Breadth-First Search https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard
67 Breadth-First Search https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium
68 Breadth-First Search https://leetcode.com/problems/find-eventual-safe-states Medium
69 Breadth-First Search https://leetcode.com/problems/bus-routes Hard
70 Breadth-First Search https://leetcode.com/problems/swim-in-rising-water Hard
71 Breadth-First Search https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium
72 Breadth-First Search https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium
73 Breadth-First Search https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
74 Breadth-First Search https://leetcode.com/problems/couples-holding-hands Hard
75 Breadth-First Search https://leetcode.com/problems/redundant-connection-ii Hard
76 Breadth-First Search https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
77 Breadth-First Search https://leetcode.com/problems/employee-importance Medium
78 Breadth-First Search https://leetcode.com/problems/number-of-closed-islands Medium
79 Breadth-First Search https://leetcode.com/problems/as-far-from-land-as-possible Medium
80 Breadth-First Search https://leetcode.com/problems/time-needed-to-inform-all-employees Medium
81 Breadth-First Search https://leetcode.com/problems/sliding-puzzle Hard
82 Breadth-First Search https://leetcode.com/problems/smallest-string-with-swaps Medium
83 Breadth-First Search https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
84 Breadth-First Search https://leetcode.com/problems/minesweeper Medium
85 Breadth-First Search https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium
86 Breadth-First Search https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
87 Breadth-First Search https://leetcode.com/problems/linked-list-in-binary-tree Medium
88 Breadth-First Search https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero
Medium
89 Breadth-First Search https://leetcode.com/problems/add-one-row-to-tree Medium
90 Breadth-First Search https://leetcode.com/problems/univalued-binary-tree Easy
91 Breadth-First Search https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
92 Breadth-First Search https://leetcode.com/problems/shortest-path-with-alternating-colors Medium
93 Breadth-First Search https://leetcode.com/problems/jump-game-iv Hard
94 Breadth-First Search https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
95 Breadth-First Search https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
96 Breadth-First Search https://leetcode.com/problems/number-of-enclaves Medium
97 Breadth-First Search https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
98 Breadth-First Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
99 Breadth-First Search https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
100 Breadth-First Search https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium
101 Breadth-First Search https://leetcode.com/problems/count-servers-that-communicate Medium
102 Breadth-First Search https://leetcode.com/problems/k-similar-strings Hard
103 Breadth-First Search https://leetcode.com/problems/flower-planting-with-no-adjacent Medium
104 Breadth-First Search https://leetcode.com/problems/minimum-genetic-mutation Medium
105 Breadth-First Search https://leetcode.com/problems/shortest-path-to-get-all-keys Hard
106 Breadth-First Search https://leetcode.com/problems/similar-string-groups Hard
107 Breadth-First Search https://leetcode.com/problems/complete-binary-tree-inserter Medium
108 Breadth-First Search https://leetcode.com/problems/validate-binary-tree-nodes Medium
109 Breadth-First Search https://leetcode.com/problems/course-schedule-iv Medium
110 Breadth-First Search https://leetcode.com/problems/freedom-trail Hard
111 Breadth-First Search https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
112 Breadth-First Search https://leetcode.com/problems/water-and-jug-problem Medium
113 Breadth-First Search https://leetcode.com/problems/minimum-jumps-to-reach-home Medium
114 Breadth-First Search https://leetcode.com/problems/cat-and-mouse Hard
115 Breadth-First Search https://leetcode.com/problems/count-sub-islands Medium
116 Breadth-First Search https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
117 Breadth-First Search https://leetcode.com/problems/minimize-malware-spread Hard
118 Breadth-First Search https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
119 Breadth-First Search https://leetcode.com/problems/even-odd-tree Medium
120 Breadth-First Search https://leetcode.com/problems/find-if-path-exists-in-graph Easy
121 Breadth-First Search https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
122 Breadth-First Search https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
123 Breadth-First Search https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
124 Breadth-First Search https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
125 Breadth-First Search https://leetcode.com/problems/pyramid-transition-matrix Medium
126 Breadth-First Search https://leetcode.com/problems/map-of-highest-peak Medium
127 Breadth-First Search https://leetcode.com/problems/snakes-and-ladders Medium
128 Breadth-First Search https://leetcode.com/problems/escape-a-large-maze Hard
129 Breadth-First Search https://leetcode.com/problems/minimize-malware-spread-ii Hard
130 Breadth-First Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
131 Breadth-First Search https://leetcode.com/problems/frog-position-after-t-seconds Hard
132 Breadth-First Search https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label
Medium
133 Breadth-First Search https://leetcode.com/problems/brace-expansion-ii Hard
134 Breadth-First Search https://leetcode.com/problems/coloring-a-border Medium
135 Breadth-First Search https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
136 Breadth-First Search https://leetcode.com/problems/zuma-game Hard
137 Breadth-First Search https://leetcode.com/problems/find-all-people-with-secret Hard
138 Breadth-First Search https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium
139 Breadth-First Search https://leetcode.com/problems/minimum-operations-to-convert-number Medium
140 Breadth-First Search https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard
141 Breadth-First Search https://leetcode.com/problems/find-all-groups-of-farmland Medium
142 Breadth-First Search https://leetcode.com/problems/tree-of-coprimes Hard
143 Breadth-First Search https://leetcode.com/problems/lexicographically-smallest-string-after-applying-operations
Medium
144 Breadth-First Search https://leetcode.com/problems/contain-virus Hard
145 Breadth-First Search https://leetcode.com/problems/get-watched-videos-by-your-friends Medium
146 Breadth-First Search https://leetcode.com/problems/detonate-the-maximum-bombs Medium
147 Breadth-First Search https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium
148 Breadth-First Search https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard
149 Breadth-First Search https://leetcode.com/problems/operations-on-tree Medium
150 Breadth-First Search https://leetcode.com/problems/maximum-candies-you-can-get-from-boxes Hard
151 Breadth-First Search https://leetcode.com/problems/cat-and-mouse-ii Hard
152 Breadth-First Search https://leetcode.com/problems/print-binary-tree Medium
153 Breadth-First Search https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Search https://leetcode.com/problems/median-of-two-sorted-arrays Hard
2 Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array Medium
3 Binary Search https://leetcode.com/problems/find-the-duplicate-number Medium
4 Binary Search https://leetcode.com/problems/longest-increasing-subsequence Medium
5 Binary Search https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
Medium
6 Binary Search https://leetcode.com/problems/search-a-2d-matrix-ii Medium
7 Binary Search https://leetcode.com/problems/search-insert-position Easy
8 Binary Search https://leetcode.com/problems/search-a-2d-matrix Medium
9 Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array Medium
10 Binary Search https://leetcode.com/problems/minimum-size-subarray-sum Medium
11 Binary Search https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
12 Binary Search https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
13 Binary Search https://leetcode.com/problems/find-peak-element Medium
14 Binary Search https://leetcode.com/problems/single-element-in-a-sorted-array Medium
15 Binary Search https://leetcode.com/problems/count-complete-tree-nodes Medium
16 Binary Search https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy
17 Binary Search https://leetcode.com/problems/split-array-largest-sum Hard
18 Binary Search https://leetcode.com/problems/first-bad-version Easy
19 Binary Search https://leetcode.com/problems/max-consecutive-ones-iii Medium
20 Binary Search https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
21 Binary Search https://leetcode.com/problems/find-k-closest-elements Medium
22 Binary Search https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
23 Binary Search https://leetcode.com/problems/capacity-to-ship-packages-within-d-days Medium
24 Binary Search https://leetcode.com/problems/search-in-rotated-sorted-array-ii Medium
25 Binary Search https://leetcode.com/problems/sqrtx Easy
26 Binary Search https://leetcode.com/problems/binary-search Easy
27 Binary Search https://leetcode.com/problems/132-pattern Medium
28 Binary Search https://leetcode.com/problems/russian-doll-envelopes Hard
29 Binary Search https://leetcode.com/problems/maximum-profit-in-job-scheduling Hard
30 Binary Search https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
31 Binary Search https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii Hard
32 Binary Search https://leetcode.com/problems/koko-eating-bananas Medium
33 Binary Search https://leetcode.com/problems/reverse-pairs Hard
34 Binary Search https://leetcode.com/problems/intersection-of-two-arrays Easy
35 Binary Search https://leetcode.com/problems/valid-triangle-number Medium
36 Binary Search https://leetcode.com/problems/super-egg-drop Hard
37 Binary Search https://leetcode.com/problems/kth-missing-positive-number Easy
38 Binary Search https://leetcode.com/problems/peak-index-in-a-mountain-array Easy
39 Binary Search https://leetcode.com/problems/longest-arithmetic-subsequence Medium
40 Binary Search https://leetcode.com/problems/valid-perfect-square Easy
41 Binary Search https://leetcode.com/problems/arranging-coins Easy
42 Binary Search https://leetcode.com/problems/path-with-minimum-effort Medium
43 Binary Search https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
44 Binary Search https://leetcode.com/problems/time-based-key-value-store Medium
45 Binary Search https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy
46 Binary Search https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
47 Binary Search https://leetcode.com/problems/swim-in-rising-water Hard
48 Binary Search https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
49 Binary Search https://leetcode.com/problems/longest-duplicate-substring Hard
50 Binary Search https://leetcode.com/problems/kth-smallest-number-in-multiplication-table Hard
51 Binary Search https://leetcode.com/problems/count-of-range-sum Hard
52 Binary Search https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
53 Binary Search https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets Medium
54 Binary Search https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
55 Binary Search https://leetcode.com/problems/snapshot-array Medium
56 Binary Search https://leetcode.com/problems/find-smallest-letter-greater-than-target Easy
57 Binary Search https://leetcode.com/problems/heaters Medium
58 Binary Search https://leetcode.com/problems/sum-of-square-numbers Medium
59 Binary Search https://leetcode.com/problems/find-the-smallest-divisor-given-a-threshold Medium
60 Binary Search https://leetcode.com/problems/fair-candy-swap Easy
61 Binary Search https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
62 Binary Search https://leetcode.com/problems/find-right-interval Medium
63 Binary Search https://leetcode.com/problems/numbers-at-most-n-given-digit-set Hard
64 Binary Search https://leetcode.com/problems/reach-a-number Medium
65 Binary Search https://leetcode.com/problems/find-in-mountain-array Hard
66 Binary Search https://leetcode.com/problems/magnetic-force-between-two-balls Medium
67 Binary Search https://leetcode.com/problems/nth-magical-number Hard
68 Binary Search https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
69 Binary Search https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
70 Binary Search https://leetcode.com/problems/avoid-flood-in-the-city Medium
71 Binary Search https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
72 Binary Search https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
73 Binary Search https://leetcode.com/problems/minimum-limit-of-balls-in-a-bag Medium
74 Binary Search https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
75 Binary Search https://leetcode.com/problems/most-profit-assigning-work Medium
76 Binary Search https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
77 Binary Search https://leetcode.com/problems/k-th-smallest-prime-fraction Hard
78 Binary Search https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
79 Binary Search https://leetcode.com/problems/sum-of-mutated-array-closest-to-target Medium
80 Binary Search https://leetcode.com/problems/ugly-number-iii Medium
81 Binary Search https://leetcode.com/problems/h-index-ii Medium
82 Binary Search https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
83 Binary Search https://leetcode.com/problems/online-election Medium
84 Binary Search https://leetcode.com/problems/nth-digit Medium
85 Binary Search https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
86 Binary Search https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard
87 Binary Search https://leetcode.com/problems/get-equal-substrings-within-budget Medium
88 Binary Search https://leetcode.com/problems/minimum-number-of-removals-to-make-mountain-array Hard
89 Binary Search https://leetcode.com/problems/make-array-strictly-increasing Hard
90 Binary Search https://leetcode.com/problems/random-pick-with-blacklist Hard
91 Binary Search https://leetcode.com/problems/special-array-with-x-elements-greater-than-or-equal-x
Easy
92 Binary Search https://leetcode.com/problems/guess-number-higher-or-lower Easy
93 Binary Search https://leetcode.com/problems/friends-of-appropriate-ages Medium
94 Binary Search https://leetcode.com/problems/find-a-peak-element-ii Medium
95 Binary Search https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
96 Binary Search https://leetcode.com/problems/maximum-number-of-removable-characters Medium
97 Binary Search https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
98 Binary Search https://leetcode.com/problems/compare-strings-by-frequency-of-the-smallest-character
Medium
99 Binary Search https://leetcode.com/problems/create-sorted-array-through-instructions Hard
100 Binary Search https://leetcode.com/problems/maximum-value-at-a-given-index-in-a-bounded-array Medium
101 Binary Search https://leetcode.com/problems/online-majority-element-in-subarray Hard
102 Binary Search https://leetcode.com/problems/find-latest-group-of-size-m Medium
103 Binary Search https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
104 Binary Search https://leetcode.com/problems/minimum-absolute-sum-difference Medium
105 Binary Search https://leetcode.com/problems/maximum-earnings-from-taxi Medium
106 Binary Search https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended-ii Hard
107 Binary Search https://leetcode.com/problems/minimum-speed-to-arrive-on-time Medium
108 Binary Search https://leetcode.com/problems/minimum-operations-to-make-the-array-k-increasing Hard
109 Binary Search https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
110 Binary Search https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
111 Binary Search https://leetcode.com/problems/minimum-operations-to-make-a-subsequence Hard
112 Binary Search https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position
Hard
113 Binary Search https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
114 Binary Search https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
115 Binary Search https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
116 Binary Search https://leetcode.com/problems/minimum-number-of-operations-to-make-array-continuous
Hard
117 Binary Search https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
118 Binary Search https://leetcode.com/problems/two-best-non-overlapping-events Medium
119 Binary Search https://leetcode.com/problems/closest-room Hard
120 Binary Search https://leetcode.com/problems/random-pick-with-weight Medium
121 Binary Search https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function Hard
122 Binary Search https://leetcode.com/problems/find-target-indices-after-sorting-array Easy
123 Binary Search https://leetcode.com/problems/range-frequency-queries Medium
124 Binary Search https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
125 Binary Search https://leetcode.com/problems/sum-of-floored-pairs Hard
126 Binary Search https://leetcode.com/problems/minimized-maximum-of-products-distributed-to-any-store
Medium
127 Binary Search https://leetcode.com/problems/plates-between-candles Medium
128 Binary Search https://leetcode.com/problems/smallest-good-base Hard
129 Binary Search https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
130 Binary Search https://leetcode.com/problems/longest-common-subpath Hard
131 Binary Search https://leetcode.com/problems/most-beautiful-item-for-each-query Medium
132 Binary Search https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
133 Binary Search https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
134 Binary Search https://leetcode.com/problems/building-boxes Hard
135 Binary Search https://leetcode.com/problems/kth-smallest-product-of-two-sorted-arrays Hard
136 Binary Search https://leetcode.com/problems/count-pairs-of-nodes Hard
137 Binary Search https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
138 Binary Search https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
139 Binary Search https://leetcode.com/problems/minimum-garden-perimeter-to-collect-enough-apples Medium
140 Binary Search https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
141 Binary Search https://leetcode.com/problems/tweet-counts-per-frequency Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium
3 Tree https://leetcode.com/problems/symmetric-tree Easy
4 Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
5 Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
6 Tree https://leetcode.com/problems/invert-binary-tree Easy
7 Tree https://leetcode.com/problems/path-sum-iii Medium
8 Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium
9 Tree https://leetcode.com/problems/diameter-of-binary-tree Easy
10 Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy
11 Tree https://leetcode.com/problems/unique-binary-search-trees Medium
12 Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
13 Tree https://leetcode.com/problems/merge-two-binary-trees Easy
14 Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
15 Tree https://leetcode.com/problems/house-robber-iii Medium
16 Tree https://leetcode.com/problems/binary-tree-right-side-view Medium
17 Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
18 Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
19 Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
20 Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
21 Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
22 Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium
23 Tree https://leetcode.com/problems/balanced-binary-tree Easy
24 Tree https://leetcode.com/problems/same-tree Easy
25 Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
26 Tree https://leetcode.com/problems/binary-search-tree-iterator Medium
27 Tree https://leetcode.com/problems/path-sum Easy
28 Tree https://leetcode.com/problems/delete-node-in-a-bst Medium
29 Tree https://leetcode.com/problems/subtree-of-another-tree Easy
30 Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium
31 Tree https://leetcode.com/problems/count-complete-tree-nodes Medium
32 Tree https://leetcode.com/problems/path-sum-ii Medium
33 Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
34 Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
35 Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium
36 Tree https://leetcode.com/problems/recover-binary-search-tree Medium
37 Tree https://leetcode.com/problems/range-sum-of-bst Easy
38 Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy
39 Tree https://leetcode.com/problems/binary-tree-paths Easy
40 Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
41 Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy
42 Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium
43 Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
44 Tree https://leetcode.com/problems/maximum-binary-tree Medium
45 Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium
46 Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium
47 Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
48 Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
49 Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium
50 Tree https://leetcode.com/problems/sum-of-left-leaves Easy
51 Tree https://leetcode.com/problems/flatten-nested-list-iterator Medium
52 Tree https://leetcode.com/problems/longest-univalue-path Medium
53 Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium
54 Tree https://leetcode.com/problems/find-duplicate-subtrees Medium
55 Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
56 Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium
57 Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
58 Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium
59 Tree https://leetcode.com/problems/cousins-in-binary-tree Easy
60 Tree https://leetcode.com/problems/binary-tree-cameras Hard
61 Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium
62 Tree https://leetcode.com/problems/sum-of-distances-in-tree Hard
63 Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy
64 Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium
65 Tree https://leetcode.com/problems/binary-tree-pruning Medium
66 Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
67 Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium
68 Tree https://leetcode.com/problems/deepest-leaves-sum Medium
69 Tree https://leetcode.com/problems/increasing-order-search-tree Easy
70 Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
71 Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
72 Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium
73 Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
74 Tree https://leetcode.com/problems/maximum-depth-of-n-ary-tree Easy
75 Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
76 Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
77 Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
78 Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium
79 Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy
80 Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
81 Tree https://leetcode.com/problems/n-ary-tree-level-order-traversal Medium
82 Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
83 Tree https://leetcode.com/problems/leaf-similar-trees Easy
84 Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
85 Tree https://leetcode.com/problems/binary-tree-tilt Easy
86 Tree https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy
87 Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium
88 Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium
89 Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
90 Tree https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy
91 Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
92 Tree https://leetcode.com/problems/time-needed-to-inform-all-employees Medium
93 Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium
94 Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy
95 Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium
96 Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
97 Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium
98 Tree https://leetcode.com/problems/add-one-row-to-tree Medium
99 Tree https://leetcode.com/problems/univalued-binary-tree Easy
100 Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium
101 Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy
102 Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
103 Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium
104 Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
105 Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
106 Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
107 Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium
108 Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
109 Tree https://leetcode.com/problems/binary-tree-coloring-game Medium
110 Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
111 Tree https://leetcode.com/problems/minimum-time-to-collect-all-apples-in-a-tree Medium
112 Tree https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
113 Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium
114 Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium
115 Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium
116 Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
117 Tree https://leetcode.com/problems/even-odd-tree Medium
118 Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
119 Tree https://leetcode.com/problems/construct-quad-tree Medium
120 Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium
121 Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
122 Tree https://leetcode.com/problems/frog-position-after-t-seconds Hard
123 Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
124 Tree https://leetcode.com/problems/number-of-nodes-in-the-sub-tree-with-the-same-label
Medium
125 Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium
126 Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
127 Tree https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
128 Tree https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
129 Tree https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
130 Tree https://leetcode.com/problems/tree-of-coprimes Hard
131 Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
132 Tree https://leetcode.com/problems/operations-on-tree Medium
133 Tree https://leetcode.com/problems/throne-inheritance Medium
134 Tree https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees
Medium
135 Tree https://leetcode.com/problems/print-binary-tree Medium
136 Tree https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Matrix https://leetcode.com/problems/number-of-islands Medium
2 Matrix https://leetcode.com/problems/word-search Medium
3 Matrix https://leetcode.com/problems/rotate-image Medium
4 Matrix https://leetcode.com/problems/maximal-square Medium
5 Matrix https://leetcode.com/problems/minimum-path-sum Medium
6 Matrix https://leetcode.com/problems/search-a-2d-matrix-ii Medium
7 Matrix https://leetcode.com/problems/maximal-rectangle Hard
8 Matrix https://leetcode.com/problems/spiral-matrix Medium
9 Matrix https://leetcode.com/problems/rotting-oranges Medium
10 Matrix https://leetcode.com/problems/set-matrix-zeroes Medium
11 Matrix https://leetcode.com/problems/search-a-2d-matrix Medium
12 Matrix https://leetcode.com/problems/word-search-ii Hard
13 Matrix https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
14 Matrix https://leetcode.com/problems/max-area-of-island Medium
15 Matrix https://leetcode.com/problems/sudoku-solver Hard
16 Matrix https://leetcode.com/problems/surrounded-regions Medium
17 Matrix https://leetcode.com/problems/valid-sudoku Medium
18 Matrix https://leetcode.com/problems/unique-paths-ii Medium
19 Matrix https://leetcode.com/problems/island-perimeter Easy
20 Matrix https://leetcode.com/problems/01-matrix Medium
21 Matrix https://leetcode.com/problems/dungeon-game Hard
22 Matrix https://leetcode.com/problems/game-of-life Medium
23 Matrix https://leetcode.com/problems/flood-fill Easy
24 Matrix https://leetcode.com/problems/pacific-atlantic-water-flow Medium
25 Matrix https://leetcode.com/problems/count-square-submatrices-with-all-ones Medium
26 Matrix https://leetcode.com/problems/unique-paths-iii Hard
27 Matrix https://leetcode.com/problems/trapping-rain-water-ii Hard
28 Matrix https://leetcode.com/problems/spiral-matrix-ii Medium
29 Matrix https://leetcode.com/problems/range-sum-query-2d-immutable Medium
30 Matrix https://leetcode.com/problems/cherry-pickup Hard
31 Matrix https://leetcode.com/problems/shortest-bridge Medium
32 Matrix https://leetcode.com/problems/making-a-large-island Hard
33 Matrix https://leetcode.com/problems/shortest-path-in-binary-matrix Medium
34 Matrix https://leetcode.com/problems/minimum-falling-path-sum Medium
35 Matrix https://leetcode.com/problems/diagonal-traverse Medium
36 Matrix https://leetcode.com/problems/path-with-minimum-effort Medium
37 Matrix https://leetcode.com/problems/flipping-an-image Easy
38 Matrix https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
39 Matrix https://leetcode.com/problems/count-negative-numbers-in-a-sorted-matrix Easy
40 Matrix https://leetcode.com/problems/reshape-the-matrix Easy
41 Matrix https://leetcode.com/problems/toeplitz-matrix Easy
42 Matrix https://leetcode.com/problems/shortest-path-in-a-grid-with-obstacles-eliminationHard
43 Matrix https://leetcode.com/problems/swim-in-rising-water Hard
44 Matrix https://leetcode.com/problems/path-with-maximum-gold Medium
45 Matrix https://leetcode.com/problems/max-increase-to-keep-city-skyline Medium
46 Matrix https://leetcode.com/problems/matrix-block-sum Medium
47 Matrix https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
48 Matrix https://leetcode.com/problems/sort-the-matrix-diagonally Medium
49 Matrix https://leetcode.com/problems/number-of-closed-islands Medium
50 Matrix https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
51 Matrix https://leetcode.com/problems/count-submatrices-with-all-ones Medium
52 Matrix https://leetcode.com/problems/as-far-from-land-as-possible Medium
53 Matrix https://leetcode.com/problems/sliding-puzzle Hard
54 Matrix https://leetcode.com/problems/battleships-in-a-board Medium
55 Matrix https://leetcode.com/problems/minesweeper Medium
56 Matrix https://leetcode.com/problems/cherry-pickup-ii Hard
57 Matrix https://leetcode.com/problems/richest-customer-wealth Easy
58 Matrix https://leetcode.com/problems/transpose-matrix Easy
59 Matrix https://leetcode.com/problems/score-after-flipping-matrix Medium
60 Matrix https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
61 Matrix https://leetcode.com/problems/number-of-enclaves Medium
62 Matrix https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
63 Matrix https://leetcode.com/problems/matrix-diagonal-sum Easy
64 Matrix https://leetcode.com/problems/count-servers-that-communicate Medium
65 Matrix https://leetcode.com/problems/lucky-numbers-in-a-matrix Easy
66 Matrix https://leetcode.com/problems/find-valid-matrix-given-row-and-column-sums Medium
67 Matrix https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
68 Matrix https://leetcode.com/problems/bricks-falling-when-hit Hard
69 Matrix https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
70 Matrix https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
71 Matrix https://leetcode.com/problems/where-will-the-ball-fall Medium
72 Matrix https://leetcode.com/problems/minimum-falling-path-sum-ii Hard
73 Matrix https://leetcode.com/problems/queens-that-can-attack-the-king Medium
74 Matrix https://leetcode.com/problems/count-sub-islands Medium
75 Matrix https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
76 Matrix https://leetcode.com/problems/largest-submatrix-with-rearrangements Medium
77 Matrix https://leetcode.com/problems/minimize-malware-spread Hard
78 Matrix https://leetcode.com/problems/rank-transform-of-a-matrix Hard
79 Matrix https://leetcode.com/problems/maximum-students-taking-exam Hard
80 Matrix https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
81 Matrix https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
82 Matrix https://leetcode.com/problems/find-a-peak-element-ii Medium
83 Matrix https://leetcode.com/problems/flip-columns-for-maximum-number-of-equal-rowsMedium
84 Matrix https://leetcode.com/problems/maximum-non-negative-product-in-a-matrix Medium
85 Matrix https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
86 Matrix https://leetcode.com/problems/rotating-the-box Medium
87 Matrix https://leetcode.com/problems/largest-1-bordered-square Medium
88 Matrix https://leetcode.com/problems/spiral-matrix-iii Medium
89 Matrix https://leetcode.com/problems/matrix-cells-in-distance-order Easy
90 Matrix https://leetcode.com/problems/map-of-highest-peak Medium
91 Matrix https://leetcode.com/problems/shift-2d-grid Easy
92 Matrix https://leetcode.com/problems/construct-quad-tree Medium
93 Matrix https://leetcode.com/problems/snakes-and-ladders Medium
94 Matrix https://leetcode.com/problems/available-captures-for-rook Easy
95 Matrix https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation
Easy
96 Matrix https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
97 Matrix https://leetcode.com/problems/surface-area-of-3d-shapes Easy
98 Matrix https://leetcode.com/problems/minimize-malware-spread-ii Hard
99 Matrix https://leetcode.com/problems/special-positions-in-a-binary-matrix Easy
100 Matrix https://leetcode.com/problems/minimize-the-difference-between-target-and-chosen-elements
Medium
101 Matrix https://leetcode.com/problems/minimum-swaps-to-arrange-a-binary-grid Medium
102 Matrix https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
103 Matrix https://leetcode.com/problems/projection-area-of-3d-shapes Easy
104 Matrix https://leetcode.com/problems/grid-game Medium
105 Matrix https://leetcode.com/problems/image-smoother Easy
106 Matrix https://leetcode.com/problems/coloring-a-border Medium
107 Matrix https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
108 Matrix https://leetcode.com/problems/subrectangle-queries Medium
109 Matrix https://leetcode.com/problems/nearest-exit-from-entrance-in-maze Medium
110 Matrix https://leetcode.com/problems/reconstruct-a-2-row-binary-matrix Medium
111 Matrix https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
112 Matrix https://leetcode.com/problems/number-of-paths-with-max-score Hard
113 Matrix https://leetcode.com/problems/strange-printer-ii Hard
114 Matrix https://leetcode.com/problems/transform-to-chessboard Hard
115 Matrix https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
116 Matrix https://leetcode.com/problems/find-all-groups-of-farmland Medium
117 Matrix https://leetcode.com/problems/minimum-operations-to-make-a-uni-value-grid Medium
118 Matrix https://leetcode.com/problems/maximum-matrix-sum Medium
119 Matrix https://leetcode.com/problems/magic-squares-in-grid Medium
120 Matrix https://leetcode.com/problems/contain-virus Hard
121 Matrix https://leetcode.com/problems/minimum-cost-homecoming-of-a-robot-in-a-grid Medium
122 Matrix https://leetcode.com/problems/minimum-moves-to-reach-target-with-rotations Hard
123 Matrix https://leetcode.com/problems/largest-magic-square Medium
124 Matrix https://leetcode.com/problems/convert-1d-array-into-2d-array Easy
125 Matrix https://leetcode.com/problems/cyclically-rotating-a-grid Medium
126 Matrix https://leetcode.com/problems/count-fertile-pyramids-in-a-land Hard
127 Matrix https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
128 Matrix https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium
129 Matrix https://leetcode.com/problems/check-if-move-is-legal Medium
130 Matrix https://leetcode.com/problems/image-overlap Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Two Pointers https://leetcode.com/problems/trapping-rain-water Hard
2 Two Pointers https://leetcode.com/problems/3sum Medium
3 Two Pointers https://leetcode.com/problems/container-with-most-water Medium
4 Two Pointers https://leetcode.com/problems/find-the-duplicate-number Medium
5 Two Pointers https://leetcode.com/problems/next-permutation Medium
6 Two Pointers https://leetcode.com/problems/sort-colors Medium
7 Two Pointers https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium
8 Two Pointers https://leetcode.com/problems/move-zeroes Easy
9 Two Pointers https://leetcode.com/problems/intersection-of-two-linked-lists Easy
10 Two Pointers https://leetcode.com/problems/palindrome-linked-list Easy
11 Two Pointers https://leetcode.com/problems/rotate-array Medium
12 Two Pointers https://leetcode.com/problems/linked-list-cycle Easy
13 Two Pointers https://leetcode.com/problems/partition-labels Medium
14 Two Pointers https://leetcode.com/problems/find-median-from-data-stream Hard
15 Two Pointers https://leetcode.com/problems/linked-list-cycle-ii Medium
16 Two Pointers https://leetcode.com/problems/sort-list Medium
17 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array Easy
18 Two Pointers https://leetcode.com/problems/4sum Medium
19 Two Pointers https://leetcode.com/problems/reorder-list Medium
20 Two Pointers https://leetcode.com/problems/3sum-closest Medium
21 Two Pointers https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
22 Two Pointers https://leetcode.com/problems/happy-number Easy
23 Two Pointers https://leetcode.com/problems/middle-of-the-linked-list Easy
24 Two Pointers https://leetcode.com/problems/two-sum-ii-input-array-is-sorted Easy
25 Two Pointers https://leetcode.com/problems/squares-of-a-sorted-array Easy
26 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium
27 Two Pointers https://leetcode.com/problems/permutation-in-string Medium
28 Two Pointers https://leetcode.com/problems/valid-palindrome-ii Easy
29 Two Pointers https://leetcode.com/problems/interval-list-intersections Medium
30 Two Pointers https://leetcode.com/problems/rotate-list Medium
31 Two Pointers https://leetcode.com/problems/intersection-of-two-arrays-ii Easy
32 Two Pointers https://leetcode.com/problems/find-k-closest-elements Medium
33 Two Pointers https://leetcode.com/problems/reverse-string Easy
34 Two Pointers https://leetcode.com/problems/is-subsequence Easy
35 Two Pointers https://leetcode.com/problems/backspace-string-compare Easy
36 Two Pointers https://leetcode.com/problems/implement-strstr Easy
37 Two Pointers https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
38 Two Pointers https://leetcode.com/problems/partition-list Medium
39 Two Pointers https://leetcode.com/problems/remove-element Easy
40 Two Pointers https://leetcode.com/problems/longest-string-chain Medium
41 Two Pointers https://leetcode.com/problems/valid-palindrome Easy
42 Two Pointers https://leetcode.com/problems/merge-sorted-array Easy
43 Two Pointers https://leetcode.com/problems/reverse-words-in-a-string Medium
44 Two Pointers https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii Medium
45 Two Pointers https://leetcode.com/problems/count-binary-substrings Easy
46 Two Pointers https://leetcode.com/problems/sort-array-by-parity Easy
47 Two Pointers https://leetcode.com/problems/intersection-of-two-arrays Easy
48 Two Pointers https://leetcode.com/problems/valid-triangle-number Medium
49 Two Pointers https://leetcode.com/problems/reverse-words-in-a-string-iii Easy
50 Two Pointers https://leetcode.com/problems/shortest-distance-to-a-character Easy
51 Two Pointers https://leetcode.com/problems/next-greater-element-iii Medium
52 Two Pointers https://leetcode.com/problems/flipping-an-image Easy
53 Two Pointers https://leetcode.com/problems/string-compression Medium
54 Two Pointers https://leetcode.com/problems/find-k-th-smallest-pair-distance Hard
55 Two Pointers https://leetcode.com/problems/boats-to-save-people Medium
56 Two Pointers https://leetcode.com/problems/longest-mountain-in-array Medium
57 Two Pointers https://leetcode.com/problems/sort-array-by-parity-ii Easy
58 Two Pointers https://leetcode.com/problems/k-diff-pairs-in-an-array Medium
59 Two Pointers https://leetcode.com/problems/di-string-match Easy
60 Two Pointers https://leetcode.com/problems/push-dominoes Medium
61 Two Pointers https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum Medium
62 Two Pointers https://leetcode.com/problems/long-pressed-name Easy
63 Two Pointers https://leetcode.com/problems/duplicate-zeros Easy
64 Two Pointers https://leetcode.com/problems/reverse-vowels-of-a-string Easy
65 Two Pointers https://leetcode.com/problems/reverse-only-letters Easy
66 Two Pointers https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium
67 Two Pointers https://leetcode.com/problems/longest-word-in-dictionary-through-deleting Medium
68 Two Pointers https://leetcode.com/problems/heaters Medium
69 Two Pointers https://leetcode.com/problems/sum-of-square-numbers Medium
70 Two Pointers https://leetcode.com/problems/compare-version-numbers Medium
71 Two Pointers https://leetcode.com/problems/pancake-sorting Medium
72 Two Pointers https://leetcode.com/problems/number-of-subsequences-that-satisfy-the-given-sum-condition
Medium
73 Two Pointers https://leetcode.com/problems/3sum-with-multiplicity Medium
74 Two Pointers https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
75 Two Pointers https://leetcode.com/problems/reverse-string-ii Easy
76 Two Pointers https://leetcode.com/problems/most-profit-assigning-work Medium
77 Two Pointers https://leetcode.com/problems/swap-adjacent-in-lr-string Medium
78 Two Pointers https://leetcode.com/problems/jump-game-vii Medium
79 Two Pointers https://leetcode.com/problems/check-if-n-and-its-double-exist Easy
80 Two Pointers https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
81 Two Pointers https://leetcode.com/problems/expressive-words Medium
82 Two Pointers https://leetcode.com/problems/bag-of-tokens Medium
83 Two Pointers https://leetcode.com/problems/max-number-of-k-sum-pairs Medium
84 Two Pointers https://leetcode.com/problems/get-the-maximum-score Hard
85 Two Pointers https://leetcode.com/problems/camelcase-matching Medium
86 Two Pointers https://leetcode.com/problems/friends-of-appropriate-ages Medium
87 Two Pointers https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balancedMedium
88 Two Pointers https://leetcode.com/problems/range-sum-of-sorted-subarray-sums Medium
89 Two Pointers https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
90 Two Pointers https://leetcode.com/problems/minimize-maximum-pair-sum-in-array Medium
91 Two Pointers https://leetcode.com/problems/rotating-the-box Medium
92 Two Pointers https://leetcode.com/problems/split-two-strings-to-make-palindrome Medium
93 Two Pointers https://leetcode.com/problems/last-substring-in-lexicographical-order Hard
94 Two Pointers https://leetcode.com/problems/maximum-distance-between-a-pair-of-values Medium
95 Two Pointers https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
96 Two Pointers https://leetcode.com/problems/merge-strings-alternately Easy
97 Two Pointers https://leetcode.com/problems/closest-subsequence-sum Hard
98 Two Pointers https://leetcode.com/problems/the-k-strongest-values-in-an-array Medium
99 Two Pointers https://leetcode.com/problems/longest-uncommon-subsequence-ii Medium
100 Two Pointers https://leetcode.com/problems/minimum-adjacent-swaps-to-reach-the-kth-smallest-number
Medium
101 Two Pointers https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium
102 Two Pointers https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
103 Two Pointers https://leetcode.com/problems/largest-merge-of-two-strings Medium
104 Two Pointers https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
105 Two Pointers https://leetcode.com/problems/circular-array-loop Medium
106 Two Pointers https://leetcode.com/problems/moving-stones-until-consecutive-ii Medium
107 Two Pointers https://leetcode.com/problems/find-the-distance-value-between-two-arrays Easy
108 Two Pointers https://leetcode.com/problems/minimum-length-of-string-after-deleting-similar-ends
Medium
109 Two Pointers https://leetcode.com/problems/number-of-ways-where-square-of-number-is-equal-to-product-of-two-numbers
Medium
110 Two Pointers https://leetcode.com/problems/reverse-prefix-of-word Easy
111 Two Pointers https://leetcode.com/problems/sentence-similarity-iii Medium
112 Two Pointers https://leetcode.com/problems/count-pairs-of-nodes Hard
113 Two Pointers https://leetcode.com/problems/magical-string Medium
114 Two Pointers https://leetcode.com/problems/remove-palindromic-subsequences Easy
115 Two Pointers https://leetcode.com/problems/find-first-palindromic-string-in-the-array Easy
116 Two Pointers https://leetcode.com/problems/watering-plants-ii Medium
117 Two Pointers https://leetcode.com/problems/statistics-from-a-large-sample Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree Medium
3 Binary Tree https://leetcode.com/problems/symmetric-tree Easy
4 Binary Tree https://leetcode.com/problems/binary-tree-maximum-path-sum Hard
5 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
6 Binary Tree https://leetcode.com/problems/invert-binary-tree Easy
7 Binary Tree https://leetcode.com/problems/path-sum-iii Medium
8 Binary Tree https://leetcode.com/problems/binary-tree-level-order-traversal Medium
9 Binary Tree https://leetcode.com/problems/diameter-of-binary-tree Easy
10 Binary Tree https://leetcode.com/problems/binary-tree-inorder-traversal Easy
11 Binary Tree https://leetcode.com/problems/unique-binary-search-trees Medium
12 Binary Tree https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
13 Binary Tree https://leetcode.com/problems/merge-two-binary-trees Easy
14 Binary Tree https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
15 Binary Tree https://leetcode.com/problems/house-robber-iii Medium
16 Binary Tree https://leetcode.com/problems/binary-tree-right-side-view Medium
17 Binary Tree https://leetcode.com/problems/maximum-depth-of-binary-tree Easy
18 Binary Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
19 Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node Medium
20 Binary Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
21 Binary Tree https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree Medium
22 Binary Tree https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal Medium
23 Binary Tree https://leetcode.com/problems/balanced-binary-tree Easy
24 Binary Tree https://leetcode.com/problems/same-tree Easy
25 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
26 Binary Tree https://leetcode.com/problems/binary-search-tree-iterator Medium
27 Binary Tree https://leetcode.com/problems/path-sum Easy
28 Binary Tree https://leetcode.com/problems/delete-node-in-a-bst Medium
29 Binary Tree https://leetcode.com/problems/subtree-of-another-tree Easy
30 Binary Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium
31 Binary Tree https://leetcode.com/problems/count-complete-tree-nodes Medium
32 Binary Tree https://leetcode.com/problems/path-sum-ii Medium
33 Binary Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
34 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
35 Binary Tree https://leetcode.com/problems/sum-root-to-leaf-numbers Medium
36 Binary Tree https://leetcode.com/problems/recover-binary-search-tree Medium
37 Binary Tree https://leetcode.com/problems/range-sum-of-bst Easy
38 Binary Tree https://leetcode.com/problems/binary-tree-postorder-traversal Easy
39 Binary Tree https://leetcode.com/problems/binary-tree-paths Easy
40 Binary Tree https://leetcode.com/problems/minimum-depth-of-binary-tree Easy
41 Binary Tree https://leetcode.com/problems/binary-tree-preorder-traversal Easy
42 Binary Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium
43 Binary Tree https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii Medium
44 Binary Tree https://leetcode.com/problems/maximum-binary-tree Medium
45 Binary Tree https://leetcode.com/problems/distribute-coins-in-binary-tree Medium
46 Binary Tree https://leetcode.com/problems/maximum-width-of-binary-tree Medium
47 Binary Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
48 Binary Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
49 Binary Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium
50 Binary Tree https://leetcode.com/problems/sum-of-left-leaves Easy
51 Binary Tree https://leetcode.com/problems/longest-univalue-path Medium
52 Binary Tree https://leetcode.com/problems/binary-tree-level-order-traversal-ii Medium
53 Binary Tree https://leetcode.com/problems/find-duplicate-subtrees Medium
54 Binary Tree https://leetcode.com/problems/average-of-levels-in-binary-tree Easy
55 Binary Tree https://leetcode.com/problems/delete-nodes-and-return-forest Medium
56 Binary Tree https://leetcode.com/problems/vertical-order-traversal-of-a-binary-tree Hard
57 Binary Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium
58 Binary Tree https://leetcode.com/problems/cousins-in-binary-tree Easy
59 Binary Tree https://leetcode.com/problems/binary-tree-cameras Hard
60 Binary Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium
61 Binary Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy
62 Binary Tree https://leetcode.com/problems/all-possible-full-binary-trees Medium
63 Binary Tree https://leetcode.com/problems/binary-tree-pruning Medium
64 Binary Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
65 Binary Tree https://leetcode.com/problems/maximum-difference-between-node-and-ancestorMedium
66 Binary Tree https://leetcode.com/problems/deepest-leaves-sum Medium
67 Binary Tree https://leetcode.com/problems/increasing-order-search-tree Easy
68 Binary Tree https://leetcode.com/problems/count-good-nodes-in-binary-tree Medium
69 Binary Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
70 Binary Tree https://leetcode.com/problems/find-bottom-left-tree-value Medium
71 Binary Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
72 Binary Tree https://leetcode.com/problems/find-largest-value-in-each-tree-row Medium
73 Binary Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
74 Binary Tree https://leetcode.com/problems/smallest-subtree-with-all-the-deepest-nodes Medium
75 Binary Tree https://leetcode.com/problems/check-completeness-of-a-binary-tree Medium
76 Binary Tree https://leetcode.com/problems/sum-of-root-to-leaf-binary-numbers Easy
77 Binary Tree https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
78 Binary Tree https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
79 Binary Tree https://leetcode.com/problems/leaf-similar-trees Easy
80 Binary Tree https://leetcode.com/problems/sum-of-nodes-with-even-valued-grandparent Medium
81 Binary Tree https://leetcode.com/problems/binary-tree-tilt Easy
82 Binary Tree https://leetcode.com/problems/flip-equivalent-binary-trees Medium
83 Binary Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium
84 Binary Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
85 Binary Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
86 Binary Tree https://leetcode.com/problems/most-frequent-subtree-sum Medium
87 Binary Tree https://leetcode.com/problems/construct-string-from-binary-tree Easy
88 Binary Tree https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree Medium
89 Binary Tree https://leetcode.com/problems/delete-leaves-with-a-given-value Medium
90 Binary Tree https://leetcode.com/problems/linked-list-in-binary-tree Medium
91 Binary Tree https://leetcode.com/problems/add-one-row-to-tree Medium
92 Binary Tree https://leetcode.com/problems/univalued-binary-tree Easy
93 Binary Tree https://leetcode.com/problems/maximum-product-of-splitted-binary-tree Medium
94 Binary Tree https://leetcode.com/problems/second-minimum-node-in-a-binary-tree Easy
95 Binary Tree https://leetcode.com/problems/lowest-common-ancestor-of-deepest-leaves Medium
96 Binary Tree https://leetcode.com/problems/number-of-good-leaf-nodes-pairs Medium
97 Binary Tree https://leetcode.com/problems/smallest-string-starting-from-leaf Medium
98 Binary Tree https://leetcode.com/problems/recover-a-tree-from-preorder-traversal Hard
99 Binary Tree https://leetcode.com/problems/longest-zigzag-path-in-a-binary-tree Medium
100 Binary Tree https://leetcode.com/problems/path-in-zigzag-labelled-binary-tree Medium
101 Binary Tree https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
102 Binary Tree https://leetcode.com/problems/binary-tree-coloring-game Medium
103 Binary Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
104 Binary Tree https://leetcode.com/problems/complete-binary-tree-inserter Medium
105 Binary Tree https://leetcode.com/problems/flip-binary-tree-to-match-preorder-traversal Medium
106 Binary Tree https://leetcode.com/problems/validate-binary-tree-nodes Medium
107 Binary Tree https://leetcode.com/problems/find-a-corresponding-node-of-a-binary-tree-in-a-clone-of-that-tree
Medium
108 Binary Tree https://leetcode.com/problems/even-odd-tree Medium
109 Binary Tree https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
110 Binary Tree https://leetcode.com/problems/insufficient-nodes-in-root-to-leaf-paths Medium
111 Binary Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
112 Binary Tree https://leetcode.com/problems/step-by-step-directions-from-a-binary-tree-node-to-another
Medium
113 Binary Tree https://leetcode.com/problems/maximum-binary-tree-ii Medium
114 Binary Tree https://leetcode.com/problems/count-nodes-with-the-highest-score Medium
115 Binary Tree https://leetcode.com/problems/merge-bsts-to-create-single-bst Hard
116 Binary Tree https://leetcode.com/problems/print-binary-tree Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bit Manipulation https://leetcode.com/problems/find-the-duplicate-number Medium
2 Bit Manipulation https://leetcode.com/problems/single-number Easy
3 Bit Manipulation https://leetcode.com/problems/subsets Medium
4 Bit Manipulation https://leetcode.com/problems/counting-bits Easy
5 Bit Manipulation https://leetcode.com/problems/missing-number Easy
6 Bit Manipulation https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
7 Bit Manipulation https://leetcode.com/problems/subsets-ii Medium
8 Bit Manipulation https://leetcode.com/problems/add-binary Easy
9 Bit Manipulation https://leetcode.com/problems/single-number-ii Medium
10 Bit Manipulation https://leetcode.com/problems/single-number-iii Medium
11 Bit Manipulation https://leetcode.com/problems/hamming-distance Easy
12 Bit Manipulation https://leetcode.com/problems/letter-case-permutation Medium
13 Bit Manipulation https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
14 Bit Manipulation https://leetcode.com/problems/power-of-two Easy
15 Bit Manipulation https://leetcode.com/problems/reverse-bits Easy
16 Bit Manipulation https://leetcode.com/problems/unique-paths-iii Hard
17 Bit Manipulation https://leetcode.com/problems/divide-two-integers Medium
18 Bit Manipulation https://leetcode.com/problems/number-of-1-bits Easy
19 Bit Manipulation https://leetcode.com/problems/sum-of-two-integers Medium
20 Bit Manipulation https://leetcode.com/problems/bitwise-and-of-numbers-range Medium
21 Bit Manipulation https://leetcode.com/problems/beautiful-arrangement Medium
22 Bit Manipulation https://leetcode.com/problems/number-complement Easy
23 Bit Manipulation https://leetcode.com/problems/find-the-difference Easy
24 Bit Manipulation https://leetcode.com/problems/can-i-win Medium
25 Bit Manipulation https://leetcode.com/problems/repeated-dna-sequences Medium
26 Bit Manipulation https://leetcode.com/problems/set-mismatch Easy
27 Bit Manipulation https://leetcode.com/problems/maximum-product-of-word-lengths Medium
28 Bit Manipulation https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
29 Bit Manipulation https://leetcode.com/problems/total-hamming-distance Medium
30 Bit Manipulation https://leetcode.com/problems/matchsticks-to-square Medium
31 Bit Manipulation https://leetcode.com/problems/k-th-symbol-in-grammar Medium
32 Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-to-zero Easy
33 Bit Manipulation https://leetcode.com/problems/increasing-subsequences Medium
34 Bit Manipulation https://leetcode.com/problems/gray-code Medium
35 Bit Manipulation https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
36 Bit Manipulation https://leetcode.com/problems/power-of-four Easy
37 Bit Manipulation https://leetcode.com/problems/prison-cells-after-n-days Medium
38 Bit Manipulation https://leetcode.com/problems/number-of-good-ways-to-split-a-string Medium
39 Bit Manipulation https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
40 Bit Manipulation https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
41 Bit Manipulation https://leetcode.com/problems/find-the-shortest-superstring Hard
42 Bit Manipulation https://leetcode.com/problems/score-after-flipping-matrix Medium
43 Bit Manipulation https://leetcode.com/problems/shopping-offers Medium
44 Bit Manipulation https://leetcode.com/problems/bitwise-ors-of-subarrays Medium
45 Bit Manipulation https://leetcode.com/problems/binary-watch Easy
46 Bit Manipulation https://leetcode.com/problems/pseudo-palindromic-paths-in-a-binary-tree Medium
47 Bit Manipulation https://leetcode.com/problems/binary-number-with-alternating-bits Easy
48 Bit Manipulation https://leetcode.com/problems/convert-a-number-to-hexadecimal Easy
49 Bit Manipulation https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
50 Bit Manipulation https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
51 Bit Manipulation https://leetcode.com/problems/xor-queries-of-a-subarray Medium
52 Bit Manipulation https://leetcode.com/problems/split-array-with-same-average Hard
53 Bit Manipulation https://leetcode.com/problems/integer-replacement Medium
54 Bit Manipulation https://leetcode.com/problems/shortest-path-to-get-all-keys Hard
55 Bit Manipulation https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
56 Bit Manipulation https://leetcode.com/problems/xor-operation-in-an-array Easy
57 Bit Manipulation https://leetcode.com/problems/complement-of-base-10-integer Easy
58 Bit Manipulation https://leetcode.com/problems/stickers-to-spell-word Hard
59 Bit Manipulation https://leetcode.com/problems/count-the-number-of-consistent-strings Easy
60 Bit Manipulation https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
61 Bit Manipulation https://leetcode.com/problems/smallest-sufficient-team Hard
62 Bit Manipulation https://leetcode.com/problems/number-of-squareful-arrays Hard
63 Bit Manipulation https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
64 Bit Manipulation https://leetcode.com/problems/decode-xored-array Easy
65 Bit Manipulation https://leetcode.com/problems/number-of-wonderful-substrings Medium
66 Bit Manipulation https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
67 Bit Manipulation https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other
Hard
68 Bit Manipulation https://leetcode.com/problems/parallel-courses-ii Hard
69 Bit Manipulation https://leetcode.com/problems/maximum-students-taking-exam Hard
70 Bit Manipulation https://leetcode.com/problems/can-make-palindrome-from-substring Medium
71 Bit Manipulation https://leetcode.com/problems/find-longest-awesome-substring Hard
72 Bit Manipulation https://leetcode.com/problems/minimum-number-of-flips-to-convert-binary-matrix-to-zero-matrix
Hard
73 Bit Manipulation https://leetcode.com/problems/pyramid-transition-matrix Medium
74 Bit Manipulation https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
75 Bit Manipulation https://leetcode.com/problems/decode-xored-permutation Medium
76 Bit Manipulation https://leetcode.com/problems/number-of-steps-to-reduce-a-number-in-binary-representation-to-one
Medium
77 Bit Manipulation https://leetcode.com/problems/prime-number-of-set-bits-in-binary-representationEasy
78 Bit Manipulation https://leetcode.com/problems/longest-nice-substring Easy
79 Bit Manipulation https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
Medium
80 Bit Manipulation https://leetcode.com/problems/binary-gap Easy
81 Bit Manipulation https://leetcode.com/problems/cinema-seat-allocation Medium
82 Bit Manipulation https://leetcode.com/problems/minimum-flips-to-make-a-or-b-equal-to-c Medium
83 Bit Manipulation https://leetcode.com/problems/closest-subsequence-sum Hard
84 Bit Manipulation https://leetcode.com/problems/maximum-compatibility-score-sum Medium
85 Bit Manipulation https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard
86 Bit Manipulation https://leetcode.com/problems/utf-8-validation Medium
87 Bit Manipulation https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
88 Bit Manipulation https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
89 Bit Manipulation https://leetcode.com/problems/maximize-score-after-n-operations Hard
90 Bit Manipulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium
91 Bit Manipulation https://leetcode.com/problems/maximum-xor-for-each-query Medium
92 Bit Manipulation https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
93 Bit Manipulation https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
94 Bit Manipulation https://leetcode.com/problems/transform-to-chessboard Hard
95 Bit Manipulation https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zero Hard
96 Bit Manipulation https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
97 Bit Manipulation https://leetcode.com/problems/find-xor-sum-of-all-pairs-bitwise-and Hard
98 Bit Manipulation https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
99 Bit Manipulation https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
100 Bit Manipulation https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard
101 Bit Manipulation https://leetcode.com/problems/make-the-xor-of-all-segments-equal-to-zero Hard
102 Bit Manipulation https://leetcode.com/problems/circular-permutation-in-binary-representation Medium
103 Bit Manipulation https://leetcode.com/problems/triples-with-bitwise-and-equal-to-zero Hard
104 Bit Manipulation https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard
105 Bit Manipulation https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
106 Bit Manipulation https://leetcode.com/problems/maximize-grid-happiness Hard
107 Bit Manipulation https://leetcode.com/problems/maximum-genetic-difference-query Hard
108 Bit Manipulation https://leetcode.com/problems/distribute-repeating-integers Hard
109 Bit Manipulation https://leetcode.com/problems/the-number-of-good-subsets Hard
110 Bit Manipulation https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium
111 Bit Manipulation https://leetcode.com/problems/minimum-incompatibility Hard
112 Bit Manipulation https://leetcode.com/problems/chalkboard-xor-game Hard
113 Bit Manipulation https://leetcode.com/problems/bulb-switcher-ii Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Stack https://leetcode.com/problems/trapping-rain-water Hard
2 Stack https://leetcode.com/problems/valid-parentheses Easy
3 Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard
4 Stack https://leetcode.com/problems/palindrome-linked-list Easy
5 Stack https://leetcode.com/problems/decode-string Medium
6 Stack https://leetcode.com/problems/min-stack Easy
7 Stack https://leetcode.com/problems/longest-valid-parentheses Hard
8 Stack https://leetcode.com/problems/binary-tree-inorder-traversal Easy
9 Stack https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
10 Stack https://leetcode.com/problems/daily-temperatures Medium
11 Stack https://leetcode.com/problems/maximal-rectangle Hard
12 Stack https://leetcode.com/problems/reorder-list Medium
13 Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
14 Stack https://leetcode.com/problems/binary-search-tree-iterator Medium
15 Stack https://leetcode.com/problems/remove-k-digits Medium
16 Stack https://leetcode.com/problems/next-greater-element-ii Medium
17 Stack https://leetcode.com/problems/basic-calculator-ii Medium
18 Stack https://leetcode.com/problems/remove-duplicate-letters Medium
19 Stack https://leetcode.com/problems/binary-tree-postorder-traversal Easy
20 Stack https://leetcode.com/problems/binary-tree-preorder-traversal Easy
21 Stack https://leetcode.com/problems/backspace-string-compare Easy
22 Stack https://leetcode.com/problems/maximum-binary-tree Medium
23 Stack https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses Medium
24 Stack https://leetcode.com/problems/basic-calculator Hard
25 Stack https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
26 Stack https://leetcode.com/problems/add-two-numbers-ii Medium
27 Stack https://leetcode.com/problems/valid-parenthesis-string Medium
28 Stack https://leetcode.com/problems/asteroid-collision Medium
29 Stack https://leetcode.com/problems/132-pattern Medium
30 Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium
31 Stack https://leetcode.com/problems/flatten-nested-list-iterator Medium
32 Stack https://leetcode.com/problems/score-of-parentheses Medium
33 Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
34 Stack https://leetcode.com/problems/implement-queue-using-stacks Easy
35 Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string Easy
36 Stack https://leetcode.com/problems/evaluate-reverse-polish-notation Medium
37 Stack https://leetcode.com/problems/maximum-frequency-stack Hard
38 Stack https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii Medium
39 Stack https://leetcode.com/problems/validate-stack-sequences Medium
40 Stack https://leetcode.com/problems/online-stock-span Medium
41 Stack https://leetcode.com/problems/increasing-order-search-tree Easy
42 Stack https://leetcode.com/problems/minimum-add-to-make-parentheses-valid Medium
43 Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium
44 Stack https://leetcode.com/problems/implement-stack-using-queues Easy
45 Stack https://leetcode.com/problems/next-greater-element-i Easy
46 Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium
47 Stack https://leetcode.com/problems/verify-preorder-serialization-of-a-binary-tree Medium
48 Stack https://leetcode.com/problems/n-ary-tree-preorder-traversal Easy
49 Stack https://leetcode.com/problems/exclusive-time-of-functions Medium
50 Stack https://leetcode.com/problems/n-ary-tree-postorder-traversal Easy
51 Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium
52 Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
53 Stack https://leetcode.com/problems/odd-even-jump Hard
54 Stack https://leetcode.com/problems/create-maximum-number Hard
55 Stack https://leetcode.com/problems/car-fleet Medium
56 Stack https://leetcode.com/problems/simplify-path Medium
57 Stack https://leetcode.com/problems/remove-outermost-parentheses Easy
58 Stack https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses
Medium
59 Stack https://leetcode.com/problems/decoded-string-at-index Medium
60 Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
61 Stack https://leetcode.com/problems/maximum-width-ramp Medium
62 Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
63 Stack https://leetcode.com/problems/design-browser-history Medium
64 Stack https://leetcode.com/problems/design-a-stack-with-increment-operation Medium
65 Stack https://leetcode.com/problems/baseball-game Easy
66 Stack https://leetcode.com/problems/longest-absolute-file-path Medium
67 Stack https://leetcode.com/problems/longest-well-performing-interval Medium
68 Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
69 Stack https://leetcode.com/problems/number-of-atoms Hard
70 Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy
71 Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
72 Stack https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses Easy
73 Stack https://leetcode.com/problems/maximum-subarray-min-product Medium
74 Stack https://leetcode.com/problems/make-the-string-great Easy
75 Stack https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
76 Stack https://leetcode.com/problems/minimum-deletions-to-make-string-balanced Medium
77 Stack https://leetcode.com/problems/minimum-insertions-to-balance-a-parentheses-string
Medium
78 Stack https://leetcode.com/problems/parsing-a-boolean-expression Hard
79 Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard
80 Stack https://leetcode.com/problems/car-fleet-ii Hard
81 Stack https://leetcode.com/problems/stamping-the-sequence Hard
82 Stack https://leetcode.com/problems/check-if-word-is-valid-after-substitutions Medium
83 Stack https://leetcode.com/problems/minimum-number-of-swaps-to-make-the-string-balanced
Medium
84 Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
85 Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
86 Stack https://leetcode.com/problems/build-an-array-with-stack-operations Easy
87 Stack https://leetcode.com/problems/crawler-log-folder Easy
88 Stack https://leetcode.com/problems/parse-lisp-expression Hard
89 Stack https://leetcode.com/problems/mini-parser Medium
90 Stack https://leetcode.com/problems/brace-expansion-ii Hard
91 Stack https://leetcode.com/problems/maximum-score-from-removing-substrings Medium
92 Stack https://leetcode.com/problems/dinner-plate-stacks Hard
93 Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium
94 Stack https://leetcode.com/problems/maximum-nesting-depth-of-two-valid-parentheses-strings
Medium
95 Stack https://leetcode.com/problems/check-if-a-parentheses-string-can-be-valid Medium
96 Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
97 Stack https://leetcode.com/problems/clumsy-factorial Medium
98 Stack https://leetcode.com/problems/minimum-cost-to-change-the-final-value-of-expression
Hard
99 Stack https://leetcode.com/problems/tag-validator Hard
100 Stack https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
101 Stack https://leetcode.com/problems/basic-calculator-iv Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Heap (Priority Queue) https://leetcode.com/problems/merge-k-sorted-lists Hard
2 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-maximum Hard
3 Heap (Priority Queue) https://leetcode.com/problems/kth-largest-element-in-an-array Medium
4 Heap (Priority Queue) https://leetcode.com/problems/top-k-frequent-elements Medium
5 Heap (Priority Queue) https://leetcode.com/problems/find-median-from-data-stream Hard
6 Heap (Priority Queue) https://leetcode.com/problems/task-scheduler Medium
7 Heap (Priority Queue) https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix Medium
8 Heap (Priority Queue) https://leetcode.com/problems/k-closest-points-to-origin Medium
9 Heap (Priority Queue) https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
10 Heap (Priority Queue) https://leetcode.com/problems/reorganize-string Medium
11 Heap (Priority Queue) https://leetcode.com/problems/top-k-frequent-words Medium
12 Heap (Priority Queue) https://leetcode.com/problems/find-k-closest-elements Medium
13 Heap (Priority Queue) https://leetcode.com/problems/sort-characters-by-frequency Medium
14 Heap (Priority Queue) https://leetcode.com/problems/ugly-number-ii Medium
15 Heap (Priority Queue) https://leetcode.com/problems/the-skyline-problem Hard
16 Heap (Priority Queue) https://leetcode.com/problems/network-delay-time Medium
17 Heap (Priority Queue) https://leetcode.com/problems/find-k-pairs-with-smallest-sums Medium
18 Heap (Priority Queue) https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
19 Heap (Priority Queue) https://leetcode.com/problems/trapping-rain-water-ii Hard
20 Heap (Priority Queue) https://leetcode.com/problems/minimum-number-of-refueling-stops Hard
21 Heap (Priority Queue) https://leetcode.com/problems/split-array-into-consecutive-subsequences Medium
22 Heap (Priority Queue) https://leetcode.com/problems/sliding-window-median Hard
23 Heap (Priority Queue) https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
24 Heap (Priority Queue) https://leetcode.com/problems/last-stone-weight Easy
25 Heap (Priority Queue) https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
26 Heap (Priority Queue) https://leetcode.com/problems/path-with-minimum-effort Medium
27 Heap (Priority Queue) https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
28 Heap (Priority Queue) https://leetcode.com/problems/car-pooling Medium
29 Heap (Priority Queue) https://leetcode.com/problems/design-twitter Medium
30 Heap (Priority Queue) https://leetcode.com/problems/course-schedule-iii Hard
31 Heap (Priority Queue) https://leetcode.com/problems/swim-in-rising-water Hard
32 Heap (Priority Queue) https://leetcode.com/problems/sort-an-array Medium
33 Heap (Priority Queue) https://leetcode.com/problems/minimum-cost-to-hire-k-workers Hard
34 Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-events-that-can-be-attendedMedium
35 Heap (Priority Queue) https://leetcode.com/problems/furthest-building-you-can-reach Medium
36 Heap (Priority Queue) https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix Easy
37 Heap (Priority Queue) https://leetcode.com/problems/super-ugly-number Medium
38 Heap (Priority Queue) https://leetcode.com/problems/jump-game-vi Medium
39 Heap (Priority Queue) https://leetcode.com/problems/reduce-array-size-to-the-half Medium
40 Heap (Priority Queue) https://leetcode.com/problems/maximum-performance-of-a-team Hard
41 Heap (Priority Queue) https://leetcode.com/problems/path-with-maximum-probability Medium
42 Heap (Priority Queue) https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
43 Heap (Priority Queue) https://leetcode.com/problems/longest-happy-string Medium
44 Heap (Priority Queue) https://leetcode.com/problems/avoid-flood-in-the-city Medium
45 Heap (Priority Queue) https://leetcode.com/problems/cut-off-trees-for-golf-event Hard
46 Heap (Priority Queue) https://leetcode.com/problems/distant-barcodes Medium
47 Heap (Priority Queue) https://leetcode.com/problems/find-the-kth-smallest-sum-of-a-matrix-with-sorted-rows
Hard
48 Heap (Priority Queue) https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array Easy
49 Heap (Priority Queue) https://leetcode.com/problems/diagonal-traverse-ii Medium
50 Heap (Priority Queue) https://leetcode.com/problems/max-value-of-equation Hard
51 Heap (Priority Queue) https://leetcode.com/problems/ipo Hard
52 Heap (Priority Queue) https://leetcode.com/problems/constrained-subsequence-sum Hard
53 Heap (Priority Queue) https://leetcode.com/problems/k-th-smallest-prime-fraction Hard
54 Heap (Priority Queue) https://leetcode.com/problems/single-threaded-cpu Medium
55 Heap (Priority Queue) https://leetcode.com/problems/construct-target-array-with-multiple-sums Hard
56 Heap (Priority Queue) https://leetcode.com/problems/sell-diminishing-valued-colored-balls Medium
57 Heap (Priority Queue) https://leetcode.com/problems/minimum-moves-to-move-a-box-to-their-target-location
Hard
58 Heap (Priority Queue) https://leetcode.com/problems/car-fleet-ii Hard
59 Heap (Priority Queue) https://leetcode.com/problems/minimize-deviation-in-array Hard
60 Heap (Priority Queue) https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
61 Heap (Priority Queue) https://leetcode.com/problems/pizza-with-3n-slices Hard
62 Heap (Priority Queue) https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard
63 Heap (Priority Queue) https://leetcode.com/problems/process-tasks-using-servers Medium
64 Heap (Priority Queue) https://leetcode.com/problems/strong-password-checker Hard
65 Heap (Priority Queue) https://leetcode.com/problems/maximum-number-of-eaten-apples Medium
66 Heap (Priority Queue) https://leetcode.com/problems/maximum-average-pass-ratio Medium
67 Heap (Priority Queue) https://leetcode.com/problems/stone-game-vi Medium
68 Heap (Priority Queue) https://leetcode.com/problems/maximum-score-from-removing-stones Medium
69 Heap (Priority Queue) https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium
70 Heap (Priority Queue) https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
71 Heap (Priority Queue) https://leetcode.com/problems/dinner-plate-stacks Hard
72 Heap (Priority Queue) https://leetcode.com/problems/relative-ranks Easy
73 Heap (Priority Queue) https://leetcode.com/problems/two-best-non-overlapping-events Medium
74 Heap (Priority Queue) https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
75 Heap (Priority Queue) https://leetcode.com/problems/find-servers-that-handled-most-number-of-requests
Hard
76 Heap (Priority Queue) https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
77 Heap (Priority Queue) https://leetcode.com/problems/stock-price-fluctuation Medium
78 Heap (Priority Queue) https://leetcode.com/problems/remove-stones-to-minimize-the-total Medium
79 Heap (Priority Queue) https://leetcode.com/problems/seat-reservation-manager Medium
80 Heap (Priority Queue) https://leetcode.com/problems/find-subsequence-of-length-k-with-the-largest-sum
Easy
81 Heap (Priority Queue) https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
82 Heap (Priority Queue) https://leetcode.com/problems/finding-mk-average Hard
83 Heap (Priority Queue) https://leetcode.com/problems/number-of-orders-in-the-backlog Medium
84 Heap (Priority Queue) https://leetcode.com/problems/design-movie-rental-system Hard
85 Heap (Priority Queue) https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
86 Heap (Priority Queue) https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Design https://leetcode.com/problems/lru-cache Medium
2 Design https://leetcode.com/problems/min-stack Easy
3 Design https://leetcode.com/problems/implement-trie-prefix-tree Medium
4 Design https://leetcode.com/problems/find-median-from-data-stream Hard
5 Design https://leetcode.com/problems/serialize-and-deserialize-binary-tree Hard
6 Design https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
7 Design https://leetcode.com/problems/binary-search-tree-iterator Medium
8 Design https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
9 Design https://leetcode.com/problems/flatten-nested-list-iterator Medium
10 Design https://leetcode.com/problems/lfu-cache Hard
11 Design https://leetcode.com/problems/implement-queue-using-stacks Easy
12 Design https://leetcode.com/problems/range-sum-query-mutable Medium
13 Design https://leetcode.com/problems/serialize-and-deserialize-bst Medium
14 Design https://leetcode.com/problems/maximum-frequency-stack Hard
15 Design https://leetcode.com/problems/range-sum-query-2d-immutable Medium
16 Design https://leetcode.com/problems/design-hashmap Easy
17 Design https://leetcode.com/problems/online-stock-span Medium
18 Design https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
19 Design https://leetcode.com/problems/time-based-key-value-store Medium
20 Design https://leetcode.com/problems/design-twitter Medium
21 Design https://leetcode.com/problems/my-calendar-i Medium
22 Design https://leetcode.com/problems/range-sum-query-immutable Easy
23 Design https://leetcode.com/problems/implement-stack-using-queues Easy
24 Design https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
25 Design https://leetcode.com/problems/design-circular-queue Medium
26 Design https://leetcode.com/problems/stream-of-characters Hard
27 Design https://leetcode.com/problems/snapshot-array Medium
28 Design https://leetcode.com/problems/design-linked-list Medium
29 Design https://leetcode.com/problems/map-sum-pairs Medium
30 Design https://leetcode.com/problems/encode-and-decode-tinyurl Medium
31 Design https://leetcode.com/problems/iterator-for-combination Medium
32 Design https://leetcode.com/problems/design-hashset Easy
33 Design https://leetcode.com/problems/design-underground-system Medium
34 Design https://leetcode.com/problems/my-calendar-ii Medium
35 Design https://leetcode.com/problems/all-oone-data-structure Hard
36 Design https://leetcode.com/problems/design-browser-history Medium
37 Design https://leetcode.com/problems/peeking-iterator Medium
38 Design https://leetcode.com/problems/prefix-and-suffix-search Hard
39 Design https://leetcode.com/problems/design-a-stack-with-increment-operation Medium
40 Design https://leetcode.com/problems/implement-magic-dictionary Medium
41 Design https://leetcode.com/problems/exam-room Medium
42 Design https://leetcode.com/problems/range-module Hard
43 Design https://leetcode.com/problems/kth-ancestor-of-a-tree-node Hard
44 Design https://leetcode.com/problems/product-of-the-last-k-numbers Medium
45 Design https://leetcode.com/problems/number-of-recent-calls Easy
46 Design https://leetcode.com/problems/complete-binary-tree-inserter Medium
47 Design https://leetcode.com/problems/my-calendar-iii Hard
48 Design https://leetcode.com/problems/online-election Medium
49 Design https://leetcode.com/problems/design-circular-deque Medium
50 Design https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard
51 Design https://leetcode.com/problems/design-parking-system Easy
52 Design https://leetcode.com/problems/find-elements-in-a-contaminated-binary-tree Medium
53 Design https://leetcode.com/problems/rle-iterator Medium
54 Design https://leetcode.com/problems/online-majority-element-in-subarray Hard
55 Design https://leetcode.com/problems/design-front-middle-back-queue Medium
56 Design https://leetcode.com/problems/design-skiplist Hard
57 Design https://leetcode.com/problems/subrectangle-queries Medium
58 Design https://leetcode.com/problems/dinner-plate-stacks Hard
59 Design https://leetcode.com/problems/range-frequency-queries Medium
60 Design https://leetcode.com/problems/finding-pairs-with-a-certain-sum Medium
61 Design https://leetcode.com/problems/stock-price-fluctuation Medium
62 Design https://leetcode.com/problems/fancy-sequence Hard
63 Design https://leetcode.com/problems/seat-reservation-manager Medium
64 Design https://leetcode.com/problems/finding-mk-average Hard
65 Design https://leetcode.com/problems/detect-squares Medium
66 Design https://leetcode.com/problems/design-an-ordered-stream Easy
67 Design https://leetcode.com/problems/operations-on-tree Medium
68 Design https://leetcode.com/problems/throne-inheritance Medium
69 Design https://leetcode.com/problems/design-authentication-manager Medium
70 Design https://leetcode.com/problems/design-movie-rental-system Hard
71 Design https://leetcode.com/problems/apply-discount-every-n-orders Medium
72 Design https://leetcode.com/problems/walking-robot-simulation-ii Medium
73 Design https://leetcode.com/problems/tweet-counts-per-frequency Medium
74 Design https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
75 Design https://leetcode.com/problems/simple-bank-system Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Simulation https://leetcode.com/problems/spiral-matrix Medium
2 Simulation https://leetcode.com/problems/add-binary Easy
3 Simulation https://leetcode.com/problems/multiply-strings Medium
4 Simulation https://leetcode.com/problems/game-of-life Medium
5 Simulation https://leetcode.com/problems/backspace-string-compare Easy
6 Simulation https://leetcode.com/problems/add-strings Easy
7 Simulation https://leetcode.com/problems/spiral-matrix-ii Medium
8 Simulation https://leetcode.com/problems/validate-stack-sequences Medium
9 Simulation https://leetcode.com/problems/robot-bounded-in-circle Medium
10 Simulation https://leetcode.com/problems/diagonal-traverse Medium
11 Simulation https://leetcode.com/problems/flipping-an-image Easy
12 Simulation https://leetcode.com/problems/car-pooling Medium
13 Simulation https://leetcode.com/problems/reshape-the-matrix Easy
14 Simulation https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
15 Simulation https://leetcode.com/problems/robot-return-to-origin Easy
16 Simulation https://leetcode.com/problems/add-digits Easy
17 Simulation https://leetcode.com/problems/text-justification Hard
18 Simulation https://leetcode.com/problems/transpose-matrix Easy
19 Simulation https://leetcode.com/problems/baseball-game Easy
20 Simulation https://leetcode.com/problems/create-target-array-in-the-given-order Easy
21 Simulation https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
22 Simulation https://leetcode.com/problems/build-array-from-permutation Easy
23 Simulation https://leetcode.com/problems/find-winner-on-a-tic-tac-toe-game Easy
24 Simulation https://leetcode.com/problems/distribute-candies-to-people Easy
25 Simulation https://leetcode.com/problems/cells-with-odd-values-in-a-matrix Easy
26 Simulation https://leetcode.com/problems/sum-of-even-numbers-after-queries Medium
27 Simulation https://leetcode.com/problems/where-will-the-ball-fall Medium
28 Simulation https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
29 Simulation https://leetcode.com/problems/queens-that-can-attack-the-king Medium
30 Simulation https://leetcode.com/problems/water-bottles Easy
31 Simulation https://leetcode.com/problems/design-parking-system Easy
32 Simulation https://leetcode.com/problems/count-of-matches-in-tournament Easy
33 Simulation https://leetcode.com/problems/complex-number-multiplication Medium
34 Simulation https://leetcode.com/problems/spiral-matrix-iii Medium
35 Simulation https://leetcode.com/problems/shift-2d-grid Easy
36 Simulation https://leetcode.com/problems/find-the-winner-of-an-array-game Medium
37 Simulation https://leetcode.com/problems/find-latest-group-of-size-m Medium
38 Simulation https://leetcode.com/problems/build-an-array-with-stack-operations Easy
39 Simulation https://leetcode.com/problems/available-captures-for-rook Easy
40 Simulation https://leetcode.com/problems/print-words-vertically Medium
41 Simulation https://leetcode.com/problems/solve-the-equation Medium
42 Simulation https://leetcode.com/problems/concatenation-of-consecutive-binary-numbers Medium
43 Simulation https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium
44 Simulation https://leetcode.com/problems/queries-on-a-permutation-with-key Medium
45 Simulation https://leetcode.com/problems/get-maximum-in-generated-array Easy
46 Simulation https://leetcode.com/problems/average-waiting-time Medium
47 Simulation https://leetcode.com/problems/fraction-addition-and-subtraction Medium
48 Simulation https://leetcode.com/problems/final-value-of-variable-after-performing-operationsEasy
49 Simulation https://leetcode.com/problems/teemo-attacking Easy
50 Simulation https://leetcode.com/problems/time-needed-to-buy-tickets Easy
51 Simulation https://leetcode.com/problems/contain-virus Hard
52 Simulation https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
53 Simulation https://leetcode.com/problems/minimum-number-of-operations-to-reinitialize-a-permutation
Medium
54 Simulation https://leetcode.com/problems/sum-of-digits-of-string-after-convert Easy
55 Simulation https://leetcode.com/problems/most-visited-sector-in-a-circular-track Easy
56 Simulation https://leetcode.com/problems/find-missing-observations Medium
57 Simulation https://leetcode.com/problems/convert-1d-array-into-2d-array Easy
58 Simulation https://leetcode.com/problems/clumsy-factorial Medium
59 Simulation https://leetcode.com/problems/adding-spaces-to-a-string Medium
60 Simulation https://leetcode.com/problems/count-unhappy-friends Medium
61 Simulation https://leetcode.com/problems/number-of-orders-in-the-backlog Medium
62 Simulation https://leetcode.com/problems/cyclically-rotating-a-grid Medium
63 Simulation https://leetcode.com/problems/execution-of-all-suffix-instructions-staying-in-a-grid
Medium
64 Simulation https://leetcode.com/problems/incremental-memory-leak Medium
65 Simulation https://leetcode.com/problems/decode-the-slanted-ciphertext Medium
66 Simulation https://leetcode.com/problems/walking-robot-simulation-ii Medium
67 Simulation https://leetcode.com/problems/fizz-buzz Easy
68 Simulation https://leetcode.com/problems/simple-bank-system Medium
69 Simulation https://leetcode.com/problems/watering-plants-ii Medium
70 Simulation https://leetcode.com/problems/maximum-profit-of-operating-a-centennial-wheel Medium
71 Simulation https://leetcode.com/problems/walking-robot-simulation Medium
72 Simulation https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Backtracking https://leetcode.com/problems/generate-parentheses Medium
2 Backtracking https://leetcode.com/problems/permutations Medium
3 Backtracking https://leetcode.com/problems/combination-sum Medium
4 Backtracking https://leetcode.com/problems/letter-combinations-of-a-phone-number Medium
5 Backtracking https://leetcode.com/problems/word-search Medium
6 Backtracking https://leetcode.com/problems/subsets Medium
7 Backtracking https://leetcode.com/problems/target-sum Medium
8 Backtracking https://leetcode.com/problems/word-search-ii Hard
9 Backtracking https://leetcode.com/problems/palindrome-partitioning Medium
10 Backtracking https://leetcode.com/problems/n-queens Hard
11 Backtracking https://leetcode.com/problems/unique-binary-search-trees-ii Medium
12 Backtracking https://leetcode.com/problems/sudoku-solver Hard
13 Backtracking https://leetcode.com/problems/remove-invalid-parentheses Hard
14 Backtracking https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
15 Backtracking https://leetcode.com/problems/permutations-ii Medium
16 Backtracking https://leetcode.com/problems/word-break-ii Hard
17 Backtracking https://leetcode.com/problems/combination-sum-ii Medium
18 Backtracking https://leetcode.com/problems/path-sum-ii Medium
19 Backtracking https://leetcode.com/problems/subsets-ii Medium
20 Backtracking https://leetcode.com/problems/combinations Medium
21 Backtracking https://leetcode.com/problems/all-paths-from-source-to-target Medium
22 Backtracking https://leetcode.com/problems/word-ladder-ii Hard
23 Backtracking https://leetcode.com/problems/letter-case-permutation Medium
24 Backtracking https://leetcode.com/problems/unique-paths-iii Hard
25 Backtracking https://leetcode.com/problems/combination-sum-iii Medium
26 Backtracking https://leetcode.com/problems/restore-ip-addresses Medium
27 Backtracking https://leetcode.com/problems/expression-add-operators Hard
28 Backtracking https://leetcode.com/problems/beautiful-arrangement Medium
29 Backtracking https://leetcode.com/problems/path-with-maximum-gold Medium
30 Backtracking https://leetcode.com/problems/maximum-length-of-a-concatenated-string-with-unique-characters
Medium
31 Backtracking https://leetcode.com/problems/letter-tile-possibilities Medium
32 Backtracking https://leetcode.com/problems/matchsticks-to-square Medium
33 Backtracking https://leetcode.com/problems/n-queens-ii Hard
34 Backtracking https://leetcode.com/problems/increasing-subsequences Medium
35 Backtracking https://leetcode.com/problems/gray-code Medium
36 Backtracking https://leetcode.com/problems/24-game Hard
37 Backtracking https://leetcode.com/problems/iterator-for-combination Medium
38 Backtracking https://leetcode.com/problems/shopping-offers Medium
39 Backtracking https://leetcode.com/problems/binary-watch Easy
40 Backtracking https://leetcode.com/problems/numbers-with-same-consecutive-differences Medium
41 Backtracking https://leetcode.com/problems/count-numbers-with-unique-digits Medium
42 Backtracking https://leetcode.com/problems/split-array-into-fibonacci-sequence Medium
43 Backtracking https://leetcode.com/problems/additive-number Medium
44 Backtracking https://leetcode.com/problems/stickers-to-spell-word Hard
45 Backtracking https://leetcode.com/problems/number-of-squareful-arrays Hard
46 Backtracking https://leetcode.com/problems/the-k-th-lexicographical-string-of-all-happy-strings-of-length-n
Medium
47 Backtracking https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
48 Backtracking https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
49 Backtracking https://leetcode.com/problems/split-a-string-into-the-max-number-of-unique-substrings
Medium
50 Backtracking https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
51 Backtracking https://leetcode.com/problems/tiling-a-rectangle-with-the-fewest-squares Hard
52 Backtracking https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasksMedium
53 Backtracking https://leetcode.com/problems/find-unique-binary-string Medium
54 Backtracking https://leetcode.com/problems/maximum-compatibility-score-sum Medium
55 Backtracking https://leetcode.com/problems/construct-the-lexicographically-largest-valid-sequence
Medium
56 Backtracking https://leetcode.com/problems/brace-expansion-ii Hard
57 Backtracking https://leetcode.com/problems/closest-dessert-cost Medium
58 Backtracking https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
59 Backtracking https://leetcode.com/problems/maximize-score-after-n-operations Hard
60 Backtracking https://leetcode.com/problems/verbal-arithmetic-puzzle Hard
61 Backtracking https://leetcode.com/problems/splitting-a-string-into-descending-consecutive-values
Medium
62 Backtracking https://leetcode.com/problems/ambiguous-coordinates Medium
63 Backtracking https://leetcode.com/problems/circular-permutation-in-binary-representation Medium
64 Backtracking https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
65 Backtracking https://leetcode.com/problems/distribute-repeating-integers Hard
66 Backtracking https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard
67 Backtracking https://leetcode.com/problems/count-number-of-maximum-bitwise-or-subsets Medium
68 Backtracking https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
69 Backtracking https://leetcode.com/problems/next-greater-numerically-balanced-number Medium
70 Backtracking https://leetcode.com/problems/number-of-valid-move-combinations-on-chessboard
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Graph https://leetcode.com/problems/course-schedule Medium
2 Graph https://leetcode.com/problems/course-schedule-ii Medium
3 Graph https://leetcode.com/problems/minimum-height-trees Medium
4 Graph https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
5 Graph https://leetcode.com/problems/evaluate-division Medium
6 Graph https://leetcode.com/problems/clone-graph Medium
7 Graph https://leetcode.com/problems/number-of-provinces Medium
8 Graph https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
9 Graph https://leetcode.com/problems/is-graph-bipartite Medium
10 Graph https://leetcode.com/problems/reconstruct-itinerary Hard
11 Graph https://leetcode.com/problems/network-delay-time Medium
12 Graph https://leetcode.com/problems/all-paths-from-source-to-target Medium
13 Graph https://leetcode.com/problems/critical-connections-in-a-network Hard
14 Graph https://leetcode.com/problems/redundant-connection Medium
15 Graph https://leetcode.com/problems/find-the-town-judge Easy
16 Graph https://leetcode.com/problems/keys-and-rooms Medium
17 Graph https://leetcode.com/problems/sum-of-distances-in-tree Hard
18 Graph https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium
19 Graph https://leetcode.com/problems/possible-bipartition Medium
20 Graph https://leetcode.com/problems/regions-cut-by-slashes Medium
21 Graph https://leetcode.com/problems/find-eventual-safe-states Medium
22 Graph https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium
23 Graph https://leetcode.com/problems/couples-holding-hands Hard
24 Graph https://leetcode.com/problems/redundant-connection-ii Hard
25 Graph https://leetcode.com/problems/satisfiability-of-equality-equations Medium
26 Graph https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
27 Graph https://leetcode.com/problems/reorder-routes-to-make-all-paths-lead-to-the-city-zero
Medium
28 Graph https://leetcode.com/problems/minimum-number-of-vertices-to-reach-all-nodes Medium
29 Graph https://leetcode.com/problems/shortest-path-with-alternating-colors Medium
30 Graph https://leetcode.com/problems/path-with-maximum-probability Medium
31 Graph https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
Medium
32 Graph https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
33 Graph https://leetcode.com/problems/flower-planting-with-no-adjacent Medium
34 Graph https://leetcode.com/problems/validate-binary-tree-nodes Medium
35 Graph https://leetcode.com/problems/course-schedule-iv Medium
36 Graph https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
37 Graph https://leetcode.com/problems/cat-and-mouse Hard
38 Graph https://leetcode.com/problems/rank-transform-of-a-matrix Hard
39 Graph https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
40 Graph https://leetcode.com/problems/maximal-network-rank Medium
41 Graph https://leetcode.com/problems/loud-and-rich Medium
42 Graph https://leetcode.com/problems/parallel-courses-ii Hard
43 Graph https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable
Hard
44 Graph https://leetcode.com/problems/find-if-path-exists-in-graph Easy
45 Graph https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
46 Graph https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard
47 Graph https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
48 Graph https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
49 Graph https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
50 Graph https://leetcode.com/problems/minimum-cost-to-reach-destination-in-time Hard
51 Graph https://leetcode.com/problems/find-center-of-star-graph Easy
52 Graph https://leetcode.com/problems/frog-position-after-t-seconds Hard
53 Graph https://leetcode.com/problems/find-all-people-with-secret Hard
54 Graph https://leetcode.com/problems/strange-printer-ii Hard
55 Graph https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
56 Graph https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard
57 Graph https://leetcode.com/problems/process-restricted-friend-requests Hard
58 Graph https://leetcode.com/problems/parallel-courses-iii Hard
59 Graph https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
60 Graph https://leetcode.com/problems/detonate-the-maximum-bombs Medium
61 Graph https://leetcode.com/problems/the-time-when-the-network-becomes-idle Medium
62 Graph https://leetcode.com/problems/count-pairs-of-nodes Hard
63 Graph https://leetcode.com/problems/valid-arrangement-of-pairs Hard
64 Graph https://leetcode.com/problems/maximum-path-quality-of-a-graph Hard
65 Graph https://leetcode.com/problems/minimum-degree-of-a-connected-trio-in-a-graph Hard
66 Graph https://leetcode.com/problems/cat-and-mouse-ii Hard
67 Graph https://leetcode.com/problems/cracking-the-safe Hard
68 Graph https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Prefix Sum https://leetcode.com/problems/product-of-array-except-self Medium
2 Prefix Sum https://leetcode.com/problems/subarray-sum-equals-k Medium
3 Prefix Sum https://leetcode.com/problems/minimum-size-subarray-sum Medium
4 Prefix Sum https://leetcode.com/problems/max-consecutive-ones-iii Medium
5 Prefix Sum https://leetcode.com/problems/contiguous-array Medium
6 Prefix Sum https://leetcode.com/problems/find-pivot-index Easy
7 Prefix Sum https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
8 Prefix Sum https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium
9 Prefix Sum https://leetcode.com/problems/subarray-sums-divisible-by-k Medium
10 Prefix Sum https://leetcode.com/problems/range-sum-query-2d-immutable Medium
11 Prefix Sum https://leetcode.com/problems/running-sum-of-1d-array Easy
12 Prefix Sum https://leetcode.com/problems/car-pooling Medium
13 Prefix Sum https://leetcode.com/problems/range-sum-query-immutable Easy
14 Prefix Sum https://leetcode.com/problems/sum-of-all-odd-length-subarrays Easy
15 Prefix Sum https://leetcode.com/problems/matrix-block-sum Medium
16 Prefix Sum https://leetcode.com/problems/number-of-submatrices-that-sum-to-target Hard
17 Prefix Sum https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
18 Prefix Sum https://leetcode.com/problems/continuous-subarray-sum Medium
19 Prefix Sum https://leetcode.com/problems/binary-subarrays-with-sum Medium
20 Prefix Sum https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts
Medium
21 Prefix Sum https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum Easy
22 Prefix Sum https://leetcode.com/problems/corporate-flight-bookings Medium
23 Prefix Sum https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
24 Prefix Sum https://leetcode.com/problems/longest-well-performing-interval Medium
25 Prefix Sum https://leetcode.com/problems/count-triplets-that-can-form-two-arrays-of-equal-xor
Medium
26 Prefix Sum https://leetcode.com/problems/xor-queries-of-a-subarray Medium
27 Prefix Sum https://leetcode.com/problems/make-sum-divisible-by-p Medium
28 Prefix Sum https://leetcode.com/problems/maximum-side-length-of-a-square-with-sum-less-than-or-equal-to-threshold
Medium
29 Prefix Sum https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
30 Prefix Sum https://leetcode.com/problems/jump-game-vii Medium
31 Prefix Sum https://leetcode.com/problems/maximum-number-of-non-overlapping-subarrays-with-sum-equals-target
Medium
32 Prefix Sum https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum Medium
33 Prefix Sum https://leetcode.com/problems/maximum-subarray-min-product Medium
34 Prefix Sum https://leetcode.com/problems/ways-to-split-array-into-three-subarrays Medium
35 Prefix Sum https://leetcode.com/problems/find-the-highest-altitude Easy
36 Prefix Sum https://leetcode.com/problems/sum-of-absolute-differences-in-a-sorted-array Medium
37 Prefix Sum https://leetcode.com/problems/get-equal-substrings-within-budget Medium
38 Prefix Sum https://leetcode.com/problems/number-of-wonderful-substrings Medium
39 Prefix Sum https://leetcode.com/problems/can-make-palindrome-from-substring Medium
40 Prefix Sum https://leetcode.com/problems/maximum-sum-obtained-of-any-permutation Medium
41 Prefix Sum https://leetcode.com/problems/minimum-moves-to-make-array-complementary Medium
42 Prefix Sum https://leetcode.com/problems/unique-length-3-palindromic-subsequences Medium
43 Prefix Sum https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
44 Prefix Sum https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
45 Prefix Sum https://leetcode.com/problems/grid-game Medium
46 Prefix Sum https://leetcode.com/problems/intervals-between-identical-elements Medium
47 Prefix Sum https://leetcode.com/problems/smallest-rotation-with-highest-score Hard
48 Prefix Sum https://leetcode.com/problems/maximum-xor-for-each-query Medium
49 Prefix Sum https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
50 Prefix Sum https://leetcode.com/problems/random-pick-with-weight Medium
51 Prefix Sum https://leetcode.com/problems/sum-of-floored-pairs Hard
52 Prefix Sum https://leetcode.com/problems/find-the-middle-index-in-array Easy
53 Prefix Sum https://leetcode.com/problems/plates-between-candles Medium
54 Prefix Sum https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
55 Prefix Sum https://leetcode.com/problems/describe-the-painting Medium
56 Prefix Sum https://leetcode.com/problems/stone-game-viii Hard
57 Prefix Sum https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
58 Prefix Sum https://leetcode.com/problems/minimum-space-wasted-from-packaging Hard
59 Prefix Sum https://leetcode.com/problems/check-if-all-the-integers-in-a-range-are-covered Easy
60 Prefix Sum https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
61 Prefix Sum https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
62 Prefix Sum https://leetcode.com/problems/find-good-days-to-rob-the-bank Medium
63 Prefix Sum https://leetcode.com/problems/find-the-student-that-will-replace-the-chalk Medium
64 Prefix Sum https://leetcode.com/problems/largest-magic-square Medium
65 Prefix Sum https://leetcode.com/problems/get-biggest-three-rhombus-sums-in-a-grid Medium
66 Prefix Sum https://leetcode.com/problems/can-you-eat-your-favorite-candy-on-your-favorite-day
Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Counting https://leetcode.com/problems/majority-element Easy
2 Counting https://leetcode.com/problems/top-k-frequent-elements Medium
3 Counting https://leetcode.com/problems/task-scheduler Medium
4 Counting https://leetcode.com/problems/first-unique-character-in-a-string Easy
5 Counting https://leetcode.com/problems/reorganize-string Medium
6 Counting https://leetcode.com/problems/majority-element-ii Medium
7 Counting https://leetcode.com/problems/top-k-frequent-words Medium
8 Counting https://leetcode.com/problems/sort-characters-by-frequency Medium
9 Counting https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Medium
10 Counting https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number
Easy
11 Counting https://leetcode.com/problems/subarrays-with-k-different-integers Hard
12 Counting https://leetcode.com/problems/number-of-good-pairs Easy
13 Counting https://leetcode.com/problems/split-a-string-in-balanced-strings Easy
14 Counting https://leetcode.com/problems/ransom-note Easy
15 Counting https://leetcode.com/problems/bulls-and-cows Medium
16 Counting https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
17 Counting https://leetcode.com/problems/subdomain-visit-count Medium
18 Counting https://leetcode.com/problems/minimum-increment-to-make-array-unique Medium
19 Counting https://leetcode.com/problems/maximum-number-of-balloons Easy
20 Counting https://leetcode.com/problems/3sum-with-multiplicity Medium
21 Counting https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits Easy
22 Counting https://leetcode.com/problems/count-servers-that-communicate Medium
23 Counting https://leetcode.com/problems/distant-barcodes Medium
24 Counting https://leetcode.com/problems/check-if-array-pairs-are-divisible-by-k Medium
25 Counting https://leetcode.com/problems/least-number-of-unique-integers-after-k-removalsMedium
26 Counting https://leetcode.com/problems/rank-teams-by-votes Medium
27 Counting https://leetcode.com/problems/construct-k-palindrome-strings Medium
28 Counting https://leetcode.com/problems/sum-of-unique-elements Easy
29 Counting https://leetcode.com/problems/minimum-number-of-frogs-croaking Medium
30 Counting https://leetcode.com/problems/reordered-power-of-2 Medium
31 Counting https://leetcode.com/problems/find-lucky-integer-in-an-array Easy
32 Counting https://leetcode.com/problems/design-parking-system Easy
33 Counting https://leetcode.com/problems/rle-iterator Medium
34 Counting https://leetcode.com/problems/increasing-decreasing-string Easy
35 Counting https://leetcode.com/problems/number-of-equivalent-domino-pairs Easy
36 Counting https://leetcode.com/problems/determine-if-string-halves-are-alike Easy
37 Counting https://leetcode.com/problems/equal-sum-arrays-with-minimum-number-of-operations Medium
38 Counting https://leetcode.com/problems/maximum-population-year Easy
39 Counting https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
40 Counting https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
41 Counting https://leetcode.com/problems/count-nice-pairs-in-an-array Medium
42 Counting https://leetcode.com/problems/maximum-number-of-balls-in-a-box Easy
43 Counting https://leetcode.com/problems/check-if-one-string-swap-can-make-strings-equal Easy
44 Counting https://leetcode.com/problems/sum-of-beauty-of-all-substrings Medium
45 Counting https://leetcode.com/problems/largest-values-from-labels Medium
46 Counting https://leetcode.com/problems/check-if-all-characters-have-equal-number-of-occurrences
Easy
47 Counting https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
48 Counting https://leetcode.com/problems/redistribute-characters-to-make-all-strings-equal Easy
49 Counting https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
50 Counting https://leetcode.com/problems/change-minimum-characters-to-satisfy-one-of-three-conditions
Medium
51 Counting https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
52 Counting https://leetcode.com/problems/detect-squares Medium
53 Counting https://leetcode.com/problems/kth-distinct-string-in-an-array Easy
54 Counting https://leetcode.com/problems/count-common-words-with-one-occurrence Easy
55 Counting https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
56 Counting https://leetcode.com/problems/check-whether-two-strings-are-almost-equivalent Easy
57 Counting https://leetcode.com/problems/stone-game-ix Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Sliding Window https://leetcode.com/problems/longest-substring-without-repeating-characters Medium
2 Sliding Window https://leetcode.com/problems/minimum-window-substring Hard
3 Sliding Window https://leetcode.com/problems/sliding-window-maximum Hard
4 Sliding Window https://leetcode.com/problems/find-all-anagrams-in-a-string Medium
5 Sliding Window https://leetcode.com/problems/minimum-size-subarray-sum Medium
6 Sliding Window https://leetcode.com/problems/permutation-in-string Medium
7 Sliding Window https://leetcode.com/problems/max-consecutive-ones-iii Medium
8 Sliding Window https://leetcode.com/problems/longest-repeating-character-replacement Medium
9 Sliding Window https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
10 Sliding Window https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
11 Sliding Window https://leetcode.com/problems/subarray-product-less-than-k Medium
12 Sliding Window https://leetcode.com/problems/subarrays-with-k-different-integers Hard
13 Sliding Window https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
14 Sliding Window https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards Medium
15 Sliding Window https://leetcode.com/problems/contains-duplicate-iii Medium
16 Sliding Window https://leetcode.com/problems/contains-duplicate-ii Easy
17 Sliding Window https://leetcode.com/problems/sliding-window-median Hard
18 Sliding Window https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists Hard
19 Sliding Window https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
20 Sliding Window https://leetcode.com/problems/repeated-dna-sequences Medium
21 Sliding Window https://leetcode.com/problems/substring-with-concatenation-of-all-words Hard
22 Sliding Window https://leetcode.com/problems/longest-duplicate-substring Hard
23 Sliding Window https://leetcode.com/problems/maximum-sum-of-two-non-overlapping-subarraysMedium
24 Sliding Window https://leetcode.com/problems/count-number-of-nice-subarrays Medium
25 Sliding Window https://leetcode.com/problems/maximum-average-subarray-i Easy
26 Sliding Window https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero Medium
27 Sliding Window https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
Medium
28 Sliding Window https://leetcode.com/problems/longest-turbulent-subarray Medium
29 Sliding Window https://leetcode.com/problems/binary-subarrays-with-sum Medium
30 Sliding Window https://leetcode.com/problems/jump-game-vi Medium
31 Sliding Window https://leetcode.com/problems/find-two-non-overlapping-sub-arrays-each-with-target-sum
Medium
32 Sliding Window https://leetcode.com/problems/grumpy-bookstore-owner Medium
33 Sliding Window https://leetcode.com/problems/new-21-game Medium
34 Sliding Window https://leetcode.com/problems/frequency-of-the-most-frequent-element Medium
35 Sliding Window https://leetcode.com/problems/max-value-of-equation Hard
36 Sliding Window https://leetcode.com/problems/maximum-erasure-value Medium
37 Sliding Window https://leetcode.com/problems/longest-subarray-of-1s-after-deleting-one-elementMedium
38 Sliding Window https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips Hard
39 Sliding Window https://leetcode.com/problems/constrained-subsequence-sum Hard
40 Sliding Window https://leetcode.com/problems/replace-the-substring-for-balanced-string Medium
41 Sliding Window https://leetcode.com/problems/swap-for-longest-repeated-character-substring Medium
42 Sliding Window https://leetcode.com/problems/maximum-number-of-vowels-in-a-substring-of-given-length
Medium
43 Sliding Window https://leetcode.com/problems/fruit-into-baskets Medium
44 Sliding Window https://leetcode.com/problems/get-equal-substrings-within-budget Medium
45 Sliding Window https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substring Medium
46 Sliding Window https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold
Medium
47 Sliding Window https://leetcode.com/problems/longest-nice-substring Easy
48 Sliding Window https://leetcode.com/problems/substrings-of-size-three-with-distinct-characters Easy
49 Sliding Window https://leetcode.com/problems/minimum-adjacent-swaps-for-k-consecutive-onesHard
50 Sliding Window https://leetcode.com/problems/longest-substring-of-all-vowels-in-order Medium
51 Sliding Window https://leetcode.com/problems/maximum-number-of-visible-points Hard
52 Sliding Window https://leetcode.com/problems/maximize-the-confusion-of-an-exam Medium
53 Sliding Window https://leetcode.com/problems/maximum-fruits-harvested-after-at-most-k-steps Hard
54 Sliding Window https://leetcode.com/problems/k-radius-subarray-averages Medium
55 Sliding Window https://leetcode.com/problems/distinct-echo-substrings Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Linked List https://leetcode.com/problems/add-two-numbers Medium
2 Linked List https://leetcode.com/problems/lru-cache Medium
3 Linked List https://leetcode.com/problems/reverse-linked-list Easy
4 Linked List https://leetcode.com/problems/merge-k-sorted-lists Hard
5 Linked List https://leetcode.com/problems/merge-two-sorted-lists Easy
6 Linked List https://leetcode.com/problems/remove-nth-node-from-end-of-list Medium
7 Linked List https://leetcode.com/problems/intersection-of-two-linked-lists Easy
8 Linked List https://leetcode.com/problems/palindrome-linked-list Easy
9 Linked List https://leetcode.com/problems/copy-list-with-random-pointer Medium
10 Linked List https://leetcode.com/problems/linked-list-cycle Easy
11 Linked List https://leetcode.com/problems/flatten-binary-tree-to-linked-list Medium
12 Linked List https://leetcode.com/problems/reverse-nodes-in-k-group Hard
13 Linked List https://leetcode.com/problems/linked-list-cycle-ii Medium
14 Linked List https://leetcode.com/problems/sort-list Medium
15 Linked List https://leetcode.com/problems/swap-nodes-in-pairs Medium
16 Linked List https://leetcode.com/problems/reverse-linked-list-ii Medium
17 Linked List https://leetcode.com/problems/reorder-list Medium
18 Linked List https://leetcode.com/problems/odd-even-linked-list Medium
19 Linked List https://leetcode.com/problems/middle-of-the-linked-list Easy
20 Linked List https://leetcode.com/problems/remove-linked-list-elements Easy
21 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii Medium
22 Linked List https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
23 Linked List https://leetcode.com/problems/remove-duplicates-from-sorted-list Easy
24 Linked List https://leetcode.com/problems/delete-node-in-a-linked-list Easy
25 Linked List https://leetcode.com/problems/rotate-list Medium
26 Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium
27 Linked List https://leetcode.com/problems/add-two-numbers-ii Medium
28 Linked List https://leetcode.com/problems/partition-list Medium
29 Linked List https://leetcode.com/problems/lfu-cache Hard
30 Linked List https://leetcode.com/problems/design-hashmap Easy
31 Linked List https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer Easy
32 Linked List https://leetcode.com/problems/next-greater-node-in-linked-list Medium
33 Linked List https://leetcode.com/problems/insertion-sort-list Medium
34 Linked List https://leetcode.com/problems/design-twitter Medium
35 Linked List https://leetcode.com/problems/split-linked-list-in-parts Medium
36 Linked List https://leetcode.com/problems/design-circular-queue Medium
37 Linked List https://leetcode.com/problems/swapping-nodes-in-a-linked-list Medium
38 Linked List https://leetcode.com/problems/remove-zero-sum-consecutive-nodes-from-linked-listMedium
39 Linked List https://leetcode.com/problems/design-linked-list Medium
40 Linked List https://leetcode.com/problems/linked-list-in-binary-tree Medium
41 Linked List https://leetcode.com/problems/linked-list-random-node Medium
42 Linked List https://leetcode.com/problems/design-hashset Easy
43 Linked List https://leetcode.com/problems/all-oone-data-structure Hard
44 Linked List https://leetcode.com/problems/design-browser-history Medium
45 Linked List https://leetcode.com/problems/merge-in-between-linked-lists Medium
46 Linked List https://leetcode.com/problems/linked-list-components Medium
47 Linked List https://leetcode.com/problems/design-circular-deque Medium
48 Linked List https://leetcode.com/problems/design-front-middle-back-queue Medium
49 Linked List https://leetcode.com/problems/design-skiplist Hard
50 Linked List https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list Medium
51 Linked List https://leetcode.com/problems/find-the-minimum-and-maximum-number-of-nodes-between-critical-points
Medium
52 Linked List https://leetcode.com/problems/reverse-nodes-in-even-length-groups Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Union Find https://leetcode.com/problems/number-of-islands Medium
2 Union Find https://leetcode.com/problems/longest-consecutive-sequence Medium
3 Union Find https://leetcode.com/problems/max-area-of-island Medium
4 Union Find https://leetcode.com/problems/evaluate-division Medium
5 Union Find https://leetcode.com/problems/number-of-provinces Medium
6 Union Find https://leetcode.com/problems/surrounded-regions Medium
7 Union Find https://leetcode.com/problems/accounts-merge Medium
8 Union Find https://leetcode.com/problems/is-graph-bipartite Medium
9 Union Find https://leetcode.com/problems/redundant-connection Medium
10 Union Find https://leetcode.com/problems/most-stones-removed-with-same-row-or-column Medium
11 Union Find https://leetcode.com/problems/possible-bipartition Medium
12 Union Find https://leetcode.com/problems/making-a-large-island Hard
13 Union Find https://leetcode.com/problems/regions-cut-by-slashes Medium
14 Union Find https://leetcode.com/problems/path-with-minimum-effort Medium
15 Union Find https://leetcode.com/problems/swim-in-rising-water Hard
16 Union Find https://leetcode.com/problems/number-of-operations-to-make-network-connected Medium
17 Union Find https://leetcode.com/problems/couples-holding-hands Hard
18 Union Find https://leetcode.com/problems/redundant-connection-ii Hard
19 Union Find https://leetcode.com/problems/number-of-closed-islands Medium
20 Union Find https://leetcode.com/problems/satisfiability-of-equality-equations Medium
21 Union Find https://leetcode.com/problems/smallest-string-with-swaps Medium
22 Union Find https://leetcode.com/problems/largest-component-size-by-common-factor Hard
23 Union Find https://leetcode.com/problems/min-cost-to-connect-all-points Medium
24 Union Find https://leetcode.com/problems/number-of-enclaves Medium
25 Union Find https://leetcode.com/problems/count-servers-that-communicate Medium
26 Union Find https://leetcode.com/problems/bricks-falling-when-hit Hard
27 Union Find https://leetcode.com/problems/similar-string-groups Hard
28 Union Find https://leetcode.com/problems/validate-binary-tree-nodes Medium
29 Union Find https://leetcode.com/problems/count-sub-islands Medium
30 Union Find https://leetcode.com/problems/minimize-malware-spread Hard
31 Union Find https://leetcode.com/problems/rank-transform-of-a-matrix Hard
32 Union Find https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable
Hard
33 Union Find https://leetcode.com/problems/minimize-hamming-distance-after-swap-operations Medium
34 Union Find https://leetcode.com/problems/check-if-there-is-a-valid-path-in-a-grid Medium
35 Union Find https://leetcode.com/problems/detect-cycles-in-2d-grid Medium
36 Union Find https://leetcode.com/problems/checking-existence-of-edge-length-limited-paths Hard
37 Union Find https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
38 Union Find https://leetcode.com/problems/minimize-malware-spread-ii Hard
39 Union Find https://leetcode.com/problems/last-day-where-you-can-still-cross Hard
40 Union Find https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
41 Union Find https://leetcode.com/problems/find-all-people-with-secret Hard
42 Union Find https://leetcode.com/problems/graph-connectivity-with-threshold Hard
43 Union Find https://leetcode.com/problems/process-restricted-friend-requests Hard
44 Union Find https://leetcode.com/problems/smallest-missing-genetic-value-in-each-subtree Hard
45 Union Find https://leetcode.com/problems/gcd-sort-of-an-array Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Monotonic Stack https://leetcode.com/problems/trapping-rain-water Hard
2 Monotonic Stack https://leetcode.com/problems/largest-rectangle-in-histogram Hard
3 Monotonic Stack https://leetcode.com/problems/daily-temperatures Medium
4 Monotonic Stack https://leetcode.com/problems/maximal-rectangle Hard
5 Monotonic Stack https://leetcode.com/problems/shortest-unsorted-continuous-subarray Medium
6 Monotonic Stack https://leetcode.com/problems/remove-k-digits Medium
7 Monotonic Stack https://leetcode.com/problems/next-greater-element-ii Medium
8 Monotonic Stack https://leetcode.com/problems/remove-duplicate-letters Medium
9 Monotonic Stack https://leetcode.com/problems/maximum-binary-tree Medium
10 Monotonic Stack https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
11 Monotonic Stack https://leetcode.com/problems/132-pattern Medium
12 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-minimums Medium
13 Monotonic Stack https://leetcode.com/problems/minimum-cost-tree-from-leaf-values Medium
14 Monotonic Stack https://leetcode.com/problems/online-stock-span Medium
15 Monotonic Stack https://leetcode.com/problems/next-greater-node-in-linked-list Medium
16 Monotonic Stack https://leetcode.com/problems/next-greater-element-i Easy
17 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted Medium
18 Monotonic Stack https://leetcode.com/problems/count-submatrices-with-all-ones Medium
19 Monotonic Stack https://leetcode.com/problems/smallest-subsequence-of-distinct-characters Medium
20 Monotonic Stack https://leetcode.com/problems/odd-even-jump Hard
21 Monotonic Stack https://leetcode.com/problems/create-maximum-number Hard
22 Monotonic Stack https://leetcode.com/problems/car-fleet Medium
23 Monotonic Stack https://leetcode.com/problems/find-the-most-competitive-subsequence Medium
24 Monotonic Stack https://leetcode.com/problems/maximum-width-ramp Medium
25 Monotonic Stack https://leetcode.com/problems/max-chunks-to-make-sorted-ii Hard
26 Monotonic Stack https://leetcode.com/problems/longest-well-performing-interval Medium
27 Monotonic Stack https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted
Medium
28 Monotonic Stack https://leetcode.com/problems/final-prices-with-a-special-discount-in-a-shop Easy
29 Monotonic Stack https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array
Hard
30 Monotonic Stack https://leetcode.com/problems/maximum-subarray-min-product Medium
31 Monotonic Stack https://leetcode.com/problems/number-of-visible-people-in-a-queue Hard
32 Monotonic Stack https://leetcode.com/problems/car-fleet-ii Hard
33 Monotonic Stack https://leetcode.com/problems/maximum-score-of-a-good-subarray Hard
34 Monotonic Stack https://leetcode.com/problems/the-number-of-weak-characters-in-the-game Medium
35 Monotonic Stack https://leetcode.com/problems/sum-of-subarray-ranges Medium
36 Monotonic Stack https://leetcode.com/problems/smallest-k-length-subsequence-with-occurrences-of-a-letter
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Divide and Conquer https://leetcode.com/problems/maximum-subarray Easy
2 Divide and Conquer https://leetcode.com/problems/median-of-two-sorted-arrays Hard
3 Divide and Conquer https://leetcode.com/problems/merge-k-sorted-lists Hard
4 Divide and Conquer https://leetcode.com/problems/kth-largest-element-in-an-array Medium
5 Divide and Conquer https://leetcode.com/problems/majority-element Easy
6 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
Medium
7 Divide and Conquer https://leetcode.com/problems/top-k-frequent-elements Medium
8 Divide and Conquer https://leetcode.com/problems/search-a-2d-matrix-ii Medium
9 Divide and Conquer https://leetcode.com/problems/sort-list Medium
10 Divide and Conquer https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
11 Divide and Conquer https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
12 Divide and Conquer https://leetcode.com/problems/k-closest-points-to-origin Medium
13 Divide and Conquer https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
14 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-inorder-and-postorder-traversal
Medium
15 Divide and Conquer https://leetcode.com/problems/the-skyline-problem Hard
16 Divide and Conquer https://leetcode.com/problems/longest-substring-with-at-least-k-repeating-characters
Medium
17 Divide and Conquer https://leetcode.com/problems/maximum-binary-tree Medium
18 Divide and Conquer https://leetcode.com/problems/maximum-sum-circular-subarray Medium
19 Divide and Conquer https://leetcode.com/problems/reverse-bits Easy
20 Divide and Conquer https://leetcode.com/problems/reverse-pairs Hard
21 Divide and Conquer https://leetcode.com/problems/wiggle-sort-ii Medium
22 Divide and Conquer https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
Medium
23 Divide and Conquer https://leetcode.com/problems/sort-an-array Medium
24 Divide and Conquer https://leetcode.com/problems/balance-a-binary-search-tree Medium
25 Divide and Conquer https://leetcode.com/problems/count-of-range-sum Hard
26 Divide and Conquer https://leetcode.com/problems/beautiful-array Medium
27 Divide and Conquer https://leetcode.com/problems/find-a-peak-element-ii Medium
28 Divide and Conquer https://leetcode.com/problems/create-sorted-array-through-instructions Hard
29 Divide and Conquer https://leetcode.com/problems/construct-quad-tree Medium
30 Divide and Conquer https://leetcode.com/problems/super-pow Medium
31 Divide and Conquer https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
32 Divide and Conquer https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
33 Divide and Conquer https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
34 Divide and Conquer https://leetcode.com/problems/find-array-given-subset-sums Hard
35 Divide and Conquer https://leetcode.com/problems/logical-or-of-two-binary-grids-represented-as-quad-trees
Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Recursion https://leetcode.com/problems/add-two-numbers Medium
2 Recursion https://leetcode.com/problems/reverse-linked-list Easy
3 Recursion https://leetcode.com/problems/merge-two-sorted-lists Easy
4 Recursion https://leetcode.com/problems/palindrome-linked-list Easy
5 Recursion https://leetcode.com/problems/regular-expression-matching Hard
6 Recursion https://leetcode.com/problems/decode-string Medium
7 Recursion https://leetcode.com/problems/reverse-nodes-in-k-group Hard
8 Recursion https://leetcode.com/problems/swap-nodes-in-pairs Medium
9 Recursion https://leetcode.com/problems/reorder-list Medium
10 Recursion https://leetcode.com/problems/remove-linked-list-elements Easy
11 Recursion https://leetcode.com/problems/wildcard-matching Hard
12 Recursion https://leetcode.com/problems/powx-n Medium
13 Recursion https://leetcode.com/problems/reverse-string Easy
14 Recursion https://leetcode.com/problems/basic-calculator Hard
15 Recursion https://leetcode.com/problems/permutation-sequence Hard
16 Recursion https://leetcode.com/problems/different-ways-to-add-parentheses Medium
17 Recursion https://leetcode.com/problems/power-of-two Easy
18 Recursion https://leetcode.com/problems/predict-the-winner Medium
19 Recursion https://leetcode.com/problems/fibonacci-number Easy
20 Recursion https://leetcode.com/problems/all-possible-full-binary-trees Medium
21 Recursion https://leetcode.com/problems/integer-to-english-words Hard
22 Recursion https://leetcode.com/problems/k-th-symbol-in-grammar Medium
23 Recursion https://leetcode.com/problems/power-of-four Easy
24 Recursion https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
25 Recursion https://leetcode.com/problems/power-of-three Easy
26 Recursion https://leetcode.com/problems/number-of-digit-one Hard
27 Recursion https://leetcode.com/problems/parsing-a-boolean-expression Hard
28 Recursion https://leetcode.com/problems/special-binary-string Hard
29 Recursion https://leetcode.com/problems/find-kth-bit-in-nth-binary-string Medium
30 Recursion https://leetcode.com/problems/parse-lisp-expression Hard
31 Recursion https://leetcode.com/problems/count-good-numbers Medium
32 Recursion https://leetcode.com/problems/maximize-number-of-nice-divisors Hard
33 Recursion https://leetcode.com/problems/basic-calculator-iv Hard
34 Recursion https://leetcode.com/problems/minimum-non-zero-product-of-the-array-elementsMedium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Ordered Set https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Ordered Set https://leetcode.com/problems/the-skyline-problem Hard
3 Ordered Set https://leetcode.com/problems/132-pattern Medium
4 Ordered Set https://leetcode.com/problems/maximum-frequency-stack Hard
5 Ordered Set https://leetcode.com/problems/reverse-pairs Hard
6 Ordered Set https://leetcode.com/problems/contains-duplicate-iii Medium
7 Ordered Set https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
8 Ordered Set https://leetcode.com/problems/max-sum-of-rectangle-no-larger-than-k Hard
9 Ordered Set https://leetcode.com/problems/my-calendar-i Medium
10 Ordered Set https://leetcode.com/problems/count-of-range-sum Hard
11 Ordered Set https://leetcode.com/problems/odd-even-jump Hard
12 Ordered Set https://leetcode.com/problems/my-calendar-ii Medium
13 Ordered Set https://leetcode.com/problems/exam-room Medium
14 Ordered Set https://leetcode.com/problems/range-module Hard
15 Ordered Set https://leetcode.com/problems/rectangle-area-ii Hard
16 Ordered Set https://leetcode.com/problems/my-calendar-iii Hard
17 Ordered Set https://leetcode.com/problems/data-stream-as-disjoint-intervals Hard
18 Ordered Set https://leetcode.com/problems/minimize-deviation-in-array Hard
19 Ordered Set https://leetcode.com/problems/create-sorted-array-through-instructions Hard
20 Ordered Set https://leetcode.com/problems/falling-squares Hard
21 Ordered Set https://leetcode.com/problems/minimum-absolute-sum-difference Medium
22 Ordered Set https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
23 Ordered Set https://leetcode.com/problems/the-number-of-the-smallest-unoccupied-chair Medium
24 Ordered Set https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
25 Ordered Set https://leetcode.com/problems/find-servers-that-handled-most-number-of-requestsHard
26 Ordered Set https://leetcode.com/problems/stock-price-fluctuation Medium
27 Ordered Set https://leetcode.com/problems/finding-mk-average Hard
28 Ordered Set https://leetcode.com/problems/display-table-of-food-orders-in-a-restaurant Medium
29 Ordered Set https://leetcode.com/problems/design-movie-rental-system Hard
30 Ordered Set https://leetcode.com/problems/tweet-counts-per-frequency Medium
31 Ordered Set https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bitmask https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
2 Bitmask https://leetcode.com/problems/beautiful-arrangement Medium
3 Bitmask https://leetcode.com/problems/can-i-win Medium
4 Bitmask https://leetcode.com/problems/matchsticks-to-square Medium
5 Bitmask https://leetcode.com/problems/shortest-path-visiting-all-nodes Hard
6 Bitmask https://leetcode.com/problems/find-the-shortest-superstring Hard
7 Bitmask https://leetcode.com/problems/shopping-offers Medium
8 Bitmask https://leetcode.com/problems/split-array-with-same-average Hard
9 Bitmask https://leetcode.com/problems/stickers-to-spell-word Hard
10 Bitmask https://leetcode.com/problems/smallest-sufficient-team Hard
11 Bitmask https://leetcode.com/problems/number-of-squareful-arrays Hard
12 Bitmask https://leetcode.com/problems/maximum-score-words-formed-by-letters Hard
13 Bitmask https://leetcode.com/problems/number-of-ways-to-wear-different-hats-to-each-other
Hard
14 Bitmask https://leetcode.com/problems/parallel-courses-ii Hard
15 Bitmask https://leetcode.com/problems/maximum-students-taking-exam Hard
16 Bitmask https://leetcode.com/problems/find-minimum-time-to-finish-all-jobs Hard
17 Bitmask https://leetcode.com/problems/minimum-number-of-work-sessions-to-finish-the-tasks
Medium
18 Bitmask https://leetcode.com/problems/closest-subsequence-sum Hard
19 Bitmask https://leetcode.com/problems/maximum-compatibility-score-sum Medium
20 Bitmask https://leetcode.com/problems/minimum-xor-sum-of-two-arrays Hard
21 Bitmask https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-subsequences
Medium
22 Bitmask https://leetcode.com/problems/maximize-score-after-n-operations Hard
23 Bitmask https://leetcode.com/problems/minimum-cost-to-connect-two-groups-of-points Hard
24 Bitmask https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
Hard
25 Bitmask https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
26 Bitmask https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
27 Bitmask https://leetcode.com/problems/maximize-grid-happiness Hard
28 Bitmask https://leetcode.com/problems/distribute-repeating-integers Hard
29 Bitmask https://leetcode.com/problems/the-number-of-good-subsets Hard
30 Bitmask https://leetcode.com/problems/minimum-incompatibility Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Trie https://leetcode.com/problems/word-break Medium
2 Trie https://leetcode.com/problems/implement-trie-prefix-tree Medium
3 Trie https://leetcode.com/problems/word-search-ii Hard
4 Trie https://leetcode.com/problems/word-break-ii Hard
5 Trie https://leetcode.com/problems/top-k-frequent-words Medium
6 Trie https://leetcode.com/problems/design-add-and-search-words-data-structure Medium
7 Trie https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array Medium
8 Trie https://leetcode.com/problems/number-of-matching-subsequences Medium
9 Trie https://leetcode.com/problems/palindrome-pairs Hard
10 Trie https://leetcode.com/problems/search-suggestions-system Medium
11 Trie https://leetcode.com/problems/concatenated-words Hard
12 Trie https://leetcode.com/problems/stream-of-characters Hard
13 Trie https://leetcode.com/problems/replace-words Medium
14 Trie https://leetcode.com/problems/longest-word-in-dictionary Medium
15 Trie https://leetcode.com/problems/map-sum-pairs Medium
16 Trie https://leetcode.com/problems/lexicographical-numbers Medium
17 Trie https://leetcode.com/problems/number-of-valid-words-for-each-puzzle Hard
18 Trie https://leetcode.com/problems/prefix-and-suffix-search Hard
19 Trie https://leetcode.com/problems/implement-magic-dictionary Medium
20 Trie https://leetcode.com/problems/short-encoding-of-words Medium
21 Trie https://leetcode.com/problems/remove-sub-folders-from-the-filesystem Medium
22 Trie https://leetcode.com/problems/k-th-smallest-in-lexicographical-order Hard
23 Trie https://leetcode.com/problems/camelcase-matching Medium
24 Trie https://leetcode.com/problems/maximum-xor-with-an-element-from-array Hard
25 Trie https://leetcode.com/problems/count-pairs-with-xor-in-a-range Hard
26 Trie https://leetcode.com/problems/maximum-genetic-difference-query Hard
27 Trie https://leetcode.com/problems/distinct-echo-substrings Hard
28 Trie https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Search Tree https://leetcode.com/problems/validate-binary-search-tree Medium
2 Binary Search Tree https://leetcode.com/problems/unique-binary-search-trees Medium
3 Binary Search Tree https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree Easy
4 Binary Search Tree https://leetcode.com/problems/kth-smallest-element-in-a-bst Medium
5 Binary Search Tree https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree Easy
6 Binary Search Tree https://leetcode.com/problems/binary-search-tree-iterator Medium
7 Binary Search Tree https://leetcode.com/problems/delete-node-in-a-bst Medium
8 Binary Search Tree https://leetcode.com/problems/unique-binary-search-trees-ii Medium
9 Binary Search Tree https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree Medium
10 Binary Search Tree https://leetcode.com/problems/recover-binary-search-tree Medium
11 Binary Search Tree https://leetcode.com/problems/range-sum-of-bst Easy
12 Binary Search Tree https://leetcode.com/problems/trim-a-binary-search-tree Medium
13 Binary Search Tree https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
Medium
14 Binary Search Tree https://leetcode.com/problems/two-sum-iv-input-is-a-bst Easy
15 Binary Search Tree https://leetcode.com/problems/convert-bst-to-greater-tree Medium
16 Binary Search Tree https://leetcode.com/problems/serialize-and-deserialize-bst Medium
17 Binary Search Tree https://leetcode.com/problems/insert-into-a-binary-search-tree Medium
18 Binary Search Tree https://leetcode.com/problems/search-in-a-binary-search-tree Easy
19 Binary Search Tree https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree Medium
20 Binary Search Tree https://leetcode.com/problems/increasing-order-search-tree Easy
21 Binary Search Tree https://leetcode.com/problems/find-mode-in-binary-search-tree Easy
22 Binary Search Tree https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
23 Binary Search Tree https://leetcode.com/problems/minimum-absolute-difference-in-bst Easy
24 Binary Search Tree https://leetcode.com/problems/balance-a-binary-search-tree Medium
25 Binary Search Tree https://leetcode.com/problems/minimum-distance-between-bst-nodes Easy
26 Binary Search Tree https://leetcode.com/problems/all-elements-in-two-binary-search-trees Medium
27 Binary Search Tree https://leetcode.com/problems/maximum-sum-bst-in-binary-tree Hard
28 Binary Search Tree https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Memoization https://leetcode.com/problems/climbing-stairs Easy
2 Memoization https://leetcode.com/problems/word-break Medium
3 Memoization https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
4 Memoization https://leetcode.com/problems/partition-to-k-equal-sum-subsets Medium
5 Memoization https://leetcode.com/problems/word-break-ii Hard
6 Memoization https://leetcode.com/problems/different-ways-to-add-parentheses Medium
7 Memoization https://leetcode.com/problems/fibonacci-number Easy
8 Memoization https://leetcode.com/problems/all-possible-full-binary-trees Medium
9 Memoization https://leetcode.com/problems/can-i-win Medium
10 Memoization https://leetcode.com/problems/remove-boxes Hard
11 Memoization https://leetcode.com/problems/n-th-tribonacci-number Easy
12 Memoization https://leetcode.com/problems/shopping-offers Medium
13 Memoization https://leetcode.com/problems/sort-integers-by-the-power-value Medium
14 Memoization https://leetcode.com/problems/integer-replacement Medium
15 Memoization https://leetcode.com/problems/minimum-number-of-days-to-eat-n-oranges Hard
16 Memoization https://leetcode.com/problems/cat-and-mouse Hard
17 Memoization https://leetcode.com/problems/number-of-ways-of-cutting-a-pizza Hard
18 Memoization https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
19 Memoization https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
20 Memoization https://leetcode.com/problems/zuma-game Hard
21 Memoization https://leetcode.com/problems/count-all-possible-routes Hard
22 Memoization https://leetcode.com/problems/minimum-one-bit-operations-to-make-integers-zeroHard
23 Memoization https://leetcode.com/problems/maximum-number-of-groups-getting-fresh-donutsHard
24 Memoization https://leetcode.com/problems/maximize-grid-happiness Hard
25 Memoization https://leetcode.com/problems/the-earliest-and-latest-rounds-where-players-compete
Hard
26 Memoization https://leetcode.com/problems/cat-and-mouse-ii Hard
27 Memoization https://leetcode.com/problems/the-score-of-students-solving-math-expression Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Queue https://leetcode.com/problems/sliding-window-maximum Hard
2 Queue https://leetcode.com/problems/first-unique-character-in-a-string Easy
3 Queue https://leetcode.com/problems/flatten-nested-list-iterator Medium
4 Queue https://leetcode.com/problems/implement-queue-using-stacks Easy
5 Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium
6 Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
7 Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
8 Queue https://leetcode.com/problems/implement-stack-using-queues Easy
9 Queue https://leetcode.com/problems/reveal-cards-in-increasing-order Medium
10 Queue https://leetcode.com/problems/design-circular-queue Medium
11 Queue https://leetcode.com/problems/jump-game-vi Medium
12 Queue https://leetcode.com/problems/product-of-the-last-k-numbers Medium
13 Queue https://leetcode.com/problems/find-the-winner-of-the-circular-game Medium
14 Queue https://leetcode.com/problems/max-value-of-equation Hard
15 Queue https://leetcode.com/problems/number-of-recent-calls Easy
16 Queue https://leetcode.com/problems/constrained-subsequence-sum Hard
17 Queue https://leetcode.com/problems/number-of-students-unable-to-eat-lunch Easy
18 Queue https://leetcode.com/problems/design-circular-deque Medium
19 Queue https://leetcode.com/problems/stamping-the-sequence Hard
20 Queue https://leetcode.com/problems/dota2-senate Medium
21 Queue https://leetcode.com/problems/design-front-middle-back-queue Medium
22 Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
23 Queue https://leetcode.com/problems/time-needed-to-buy-tickets Easy
24 Queue https://leetcode.com/problems/finding-mk-average Hard
25 Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Geometry https://leetcode.com/problems/k-closest-points-to-origin Medium
2 Geometry https://leetcode.com/problems/minimum-area-rectangle Medium
3 Geometry https://leetcode.com/problems/rectangle-overlap Easy
4 Geometry https://leetcode.com/problems/minimum-time-visiting-all-points Easy
5 Geometry https://leetcode.com/problems/max-points-on-a-line Hard
6 Geometry https://leetcode.com/problems/check-if-it-is-a-straight-line Easy
7 Geometry https://leetcode.com/problems/rectangle-area Medium
8 Geometry https://leetcode.com/problems/valid-square Medium
9 Geometry https://leetcode.com/problems/erect-the-fence Hard
10 Geometry https://leetcode.com/problems/matrix-cells-in-distance-order Easy
11 Geometry https://leetcode.com/problems/queries-on-number-of-points-inside-a-circle Medium
12 Geometry https://leetcode.com/problems/surface-area-of-3d-shapes Easy
13 Geometry https://leetcode.com/problems/projection-area-of-3d-shapes Easy
14 Geometry https://leetcode.com/problems/mirror-reflection Medium
15 Geometry https://leetcode.com/problems/generate-random-point-in-a-circle Medium
16 Geometry https://leetcode.com/problems/maximum-number-of-visible-points Hard
17 Geometry https://leetcode.com/problems/largest-triangle-area Easy
18 Geometry https://leetcode.com/problems/minimum-area-rectangle-ii Medium
19 Geometry https://leetcode.com/problems/self-crossing Hard
20 Geometry https://leetcode.com/problems/circle-and-rectangle-overlapping Medium
21 Geometry https://leetcode.com/problems/valid-boomerang Easy
22 Geometry https://leetcode.com/problems/detonate-the-maximum-bombs Medium
23 Geometry https://leetcode.com/problems/best-position-for-a-service-centre Hard
24 Geometry https://leetcode.com/problems/maximum-number-of-darts-inside-of-a-circular-dartboard
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Enumeration https://leetcode.com/problems/count-primes Medium
2 Enumeration https://leetcode.com/problems/longest-mountain-in-array Medium
3 Enumeration https://leetcode.com/problems/consecutive-numbers-sum Hard
4 Enumeration https://leetcode.com/problems/sequential-digits Medium
5 Enumeration https://leetcode.com/problems/reordered-power-of-2 Medium
6 Enumeration https://leetcode.com/problems/largest-time-for-given-digits Medium
7 Enumeration https://leetcode.com/problems/detect-pattern-of-length-m-repeated-k-or-more-times
Easy
8 Enumeration https://leetcode.com/problems/count-good-triplets Easy
9 Enumeration https://leetcode.com/problems/super-palindromes Hard
10 Enumeration https://leetcode.com/problems/count-subtrees-with-max-distance-between-citiesHard
11 Enumeration https://leetcode.com/problems/maximum-number-of-ways-to-partition-an-array Hard
12 Enumeration https://leetcode.com/problems/maximum-number-of-achievable-transfer-requestsHard
13 Enumeration https://leetcode.com/problems/count-special-quadruplets Easy
14 Enumeration https://leetcode.com/problems/recover-the-original-array Hard
15 Enumeration https://leetcode.com/problems/longest-subsequence-repeated-k-times Hard
16 Enumeration https://leetcode.com/problems/count-square-sum-triples Easy
17 Enumeration https://leetcode.com/problems/finding-3-digit-even-numbers Easy
18 Enumeration https://leetcode.com/problems/check-if-word-can-be-placed-in-crossword Medium
19 Enumeration https://leetcode.com/problems/next-greater-numerically-balanced-number Medium
20 Enumeration https://leetcode.com/problems/check-if-move-is-legal Medium
21 Enumeration https://leetcode.com/problems/sum-of-k-mirror-numbers Hard
22 Enumeration https://leetcode.com/problems/coordinate-with-maximum-network-quality Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Game Theory https://leetcode.com/problems/predict-the-winner Medium
2 Game Theory https://leetcode.com/problems/stone-game Medium
3 Game Theory https://leetcode.com/problems/can-i-win Medium
4 Game Theory https://leetcode.com/problems/guess-number-higher-or-lower-ii Medium
5 Game Theory https://leetcode.com/problems/stone-game-ii Medium
6 Game Theory https://leetcode.com/problems/divisor-game Easy
7 Game Theory https://leetcode.com/problems/guess-the-word Hard
8 Game Theory https://leetcode.com/problems/nim-game Easy
9 Game Theory https://leetcode.com/problems/stone-game-iii Hard
10 Game Theory https://leetcode.com/problems/stone-game-vii Medium
11 Game Theory https://leetcode.com/problems/cat-and-mouse Hard
12 Game Theory https://leetcode.com/problems/stone-game-iv Hard
13 Game Theory https://leetcode.com/problems/maximum-number-of-coins-you-can-get Medium
14 Game Theory https://leetcode.com/problems/stone-game-vi Medium
15 Game Theory https://leetcode.com/problems/stone-game-v Hard
16 Game Theory https://leetcode.com/problems/sum-game Medium
17 Game Theory https://leetcode.com/problems/stone-game-viii Hard
18 Game Theory https://leetcode.com/problems/remove-colored-pieces-if-both-neighbors-are-the-same-color
Medium
19 Game Theory https://leetcode.com/problems/cat-and-mouse-ii Hard
20 Game Theory https://leetcode.com/problems/stone-game-ix Medium
21 Game Theory https://leetcode.com/problems/chalkboard-xor-game Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Segment Tree https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Segment Tree https://leetcode.com/problems/the-skyline-problem Hard
3 Segment Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
4 Segment Tree https://leetcode.com/problems/range-sum-query-mutable Medium
5 Segment Tree https://leetcode.com/problems/reverse-pairs Hard
6 Segment Tree https://leetcode.com/problems/my-calendar-i Medium
7 Segment Tree https://leetcode.com/problems/count-of-range-sum Hard
8 Segment Tree https://leetcode.com/problems/my-calendar-ii Medium
9 Segment Tree https://leetcode.com/problems/range-module Hard
10 Segment Tree https://leetcode.com/problems/rectangle-area-ii Hard
11 Segment Tree https://leetcode.com/problems/my-calendar-iii Hard
12 Segment Tree https://leetcode.com/problems/create-sorted-array-through-instructions Hard
13 Segment Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard
14 Segment Tree https://leetcode.com/problems/falling-squares Hard
15 Segment Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
16 Segment Tree https://leetcode.com/problems/range-frequency-queries Medium
17 Segment Tree https://leetcode.com/problems/find-a-value-of-a-mysterious-function-closest-to-target
Hard
18 Segment Tree https://leetcode.com/problems/fancy-sequence Hard
19 Segment Tree https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Topological Sort https://leetcode.com/problems/course-schedule Medium
2 Topological Sort https://leetcode.com/problems/course-schedule-ii Medium
3 Topological Sort https://leetcode.com/problems/minimum-height-trees Medium
4 Topological Sort https://leetcode.com/problems/longest-increasing-path-in-a-matrix Hard
5 Topological Sort https://leetcode.com/problems/find-eventual-safe-states Medium
6 Topological Sort https://leetcode.com/problems/course-schedule-iv Medium
7 Topological Sort https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
8 Topological Sort https://leetcode.com/problems/rank-transform-of-a-matrix Hard
9 Topological Sort https://leetcode.com/problems/sort-items-by-groups-respecting-dependencies Hard
10 Topological Sort https://leetcode.com/problems/loud-and-rich Medium
11 Topological Sort https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
12 Topological Sort https://leetcode.com/problems/largest-color-value-in-a-directed-graph Hard
13 Topological Sort https://leetcode.com/problems/strange-printer-ii Hard
14 Topological Sort https://leetcode.com/problems/find-all-possible-recipes-from-given-supplies Medium
15 Topological Sort https://leetcode.com/problems/parallel-courses-iii Hard
16 Topological Sort https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
17 Topological Sort https://leetcode.com/problems/number-of-ways-to-reconstruct-a-tree Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Hash Function https://leetcode.com/problems/subtree-of-another-tree Easy
2 Hash Function https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
3 Hash Function https://leetcode.com/problems/design-hashmap Easy
4 Hash Function https://leetcode.com/problems/shortest-palindrome Hard
5 Hash Function https://leetcode.com/problems/repeated-dna-sequences Medium
6 Hash Function https://leetcode.com/problems/longest-duplicate-substring Hard
7 Hash Function https://leetcode.com/problems/encode-and-decode-tinyurl Medium
8 Hash Function https://leetcode.com/problems/design-hashset Easy
9 Hash Function https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
10 Hash Function https://leetcode.com/problems/longest-happy-prefix Hard
11 Hash Function https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
12 Hash Function https://leetcode.com/problems/longest-common-subpath Hard
13 Hash Function https://leetcode.com/problems/distinct-echo-substrings Hard
14 Hash Function https://leetcode.com/problems/delete-duplicate-folders-in-system Hard
15 Hash Function https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 String Matching https://leetcode.com/problems/subtree-of-another-tree Easy
2 String Matching https://leetcode.com/problems/implement-strstr Easy
3 String Matching https://leetcode.com/problems/repeated-substring-pattern Easy
4 String Matching https://leetcode.com/problems/shortest-palindrome Hard
5 String Matching https://leetcode.com/problems/rotate-string Easy
6 String Matching https://leetcode.com/problems/repeated-string-match Medium
7 String Matching https://leetcode.com/problems/longest-happy-prefix Hard
8 String Matching https://leetcode.com/problems/camelcase-matching Medium
9 String Matching https://leetcode.com/problems/string-matching-in-an-array Easy
10 String Matching https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence
Easy
11 String Matching https://leetcode.com/problems/maximum-repeating-substring Easy
12 String Matching https://leetcode.com/problems/find-all-good-strings Hard
13 String Matching https://leetcode.com/problems/form-array-by-concatenating-subarrays-of-another-array
Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Combinatorics https://leetcode.com/problems/unique-paths Medium
2 Combinatorics https://leetcode.com/problems/number-of-music-playlists Hard
3 Combinatorics https://leetcode.com/problems/poor-pigs Hard
4 Combinatorics https://leetcode.com/problems/sum-of-all-subset-xor-totals Easy
5 Combinatorics https://leetcode.com/problems/count-all-valid-pickup-and-delivery-options Hard
6 Combinatorics https://leetcode.com/problems/number-of-ways-to-rearrange-sticks-with-k-sticks-visible
Hard
7 Combinatorics https://leetcode.com/problems/number-of-ways-to-reorder-array-to-get-same-bstHard
8 Combinatorics https://leetcode.com/problems/kth-smallest-instructions Hard
9 Combinatorics https://leetcode.com/problems/vowels-of-all-substrings Medium
10 Combinatorics https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony Hard
11 Combinatorics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
12 Combinatorics https://leetcode.com/problems/minimum-number-of-operations-to-make-string-sorted
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Binary Indexed Tree https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
2 Binary Indexed Tree https://leetcode.com/problems/the-skyline-problem Hard
3 Binary Indexed Tree https://leetcode.com/problems/number-of-longest-increasing-subsequence Medium
4 Binary Indexed Tree https://leetcode.com/problems/range-sum-query-mutable Medium
5 Binary Indexed Tree https://leetcode.com/problems/reverse-pairs Hard
6 Binary Indexed Tree https://leetcode.com/problems/count-number-of-teams Medium
7 Binary Indexed Tree https://leetcode.com/problems/count-of-range-sum Hard
8 Binary Indexed Tree https://leetcode.com/problems/create-sorted-array-through-instructions Hard
9 Binary Indexed Tree https://leetcode.com/problems/online-majority-element-in-subarray Hard
10 Binary Indexed Tree https://leetcode.com/problems/find-the-longest-valid-obstacle-course-at-each-position
Hard
11 Binary Indexed Tree https://leetcode.com/problems/queries-on-a-permutation-with-key Medium
12 Binary Indexed Tree https://leetcode.com/problems/minimum-possible-integer-after-at-most-k-adjacent-swaps-on-digits
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1 Medium
2 Randomized https://leetcode.com/problems/insert-delete-getrandom-o1-duplicates-allowed Hard
3 Randomized https://leetcode.com/problems/linked-list-random-node Medium
4 Randomized https://leetcode.com/problems/random-pick-index Medium
5 Randomized https://leetcode.com/problems/implement-rand10-using-rand7 Medium
6 Randomized https://leetcode.com/problems/shuffle-an-array Medium
7 Randomized https://leetcode.com/problems/random-pick-with-blacklist Hard
8 Randomized https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
9 Randomized https://leetcode.com/problems/generate-random-point-in-a-circle Medium
10 Randomized https://leetcode.com/problems/random-pick-with-weight Medium
11 Randomized https://leetcode.com/problems/random-flip-matrix Medium
12 Randomized https://leetcode.com/problems/best-position-for-a-service-centre Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Data Stream https://leetcode.com/problems/find-median-from-data-stream Hard
2 Data Stream https://leetcode.com/problems/online-stock-span Medium
3 Data Stream https://leetcode.com/problems/kth-largest-element-in-a-stream Easy
4 Data Stream https://leetcode.com/problems/stream-of-characters Hard
5 Data Stream https://leetcode.com/problems/design-browser-history Medium
6 Data Stream https://leetcode.com/problems/product-of-the-last-k-numbers Medium
7 Data Stream https://leetcode.com/problems/number-of-recent-calls Easy
8 Data Stream https://leetcode.com/problems/design-front-middle-back-queue Medium
9 Data Stream https://leetcode.com/problems/stock-price-fluctuation Medium
10 Data Stream https://leetcode.com/problems/design-an-ordered-stream Easy
11 Data Stream https://leetcode.com/problems/sequentially-ordinal-rank-tracker Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Rolling Hash https://leetcode.com/problems/maximum-length-of-repeated-subarray Medium
2 Rolling Hash https://leetcode.com/problems/shortest-palindrome Hard
3 Rolling Hash https://leetcode.com/problems/repeated-dna-sequences Medium
4 Rolling Hash https://leetcode.com/problems/longest-duplicate-substring Hard
5 Rolling Hash https://leetcode.com/problems/check-if-a-string-contains-all-binary-codes-of-size-k
Medium
6 Rolling Hash https://leetcode.com/problems/longest-happy-prefix Hard
7 Rolling Hash https://leetcode.com/problems/longest-chunked-palindrome-decomposition Hard
8 Rolling Hash https://leetcode.com/problems/longest-common-subpath Hard
9 Rolling Hash https://leetcode.com/problems/distinct-echo-substrings Hard
10 Rolling Hash https://leetcode.com/problems/maximum-product-of-the-length-of-two-palindromic-substrings
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Shortest Path https://leetcode.com/problems/evaluate-division Medium
2 Shortest Path https://leetcode.com/problems/cheapest-flights-within-k-stops Medium
3 Shortest Path https://leetcode.com/problems/network-delay-time Medium
4 Shortest Path https://leetcode.com/problems/path-with-maximum-probability Medium
5 Shortest Path https://leetcode.com/problems/find-the-city-with-the-smallest-number-of-neighbors-at-a-threshold-distance
Medium
6 Shortest Path https://leetcode.com/problems/minimum-cost-to-make-at-least-one-valid-path-in-a-grid
Hard
7 Shortest Path https://leetcode.com/problems/number-of-ways-to-arrive-at-destination Medium
8 Shortest Path https://leetcode.com/problems/number-of-restricted-paths-from-first-to-last-nodeMedium
9 Shortest Path https://leetcode.com/problems/reachable-nodes-in-subdivided-graph Hard
10 Shortest Path https://leetcode.com/problems/second-minimum-time-to-reach-destination Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Monotonic Queue https://leetcode.com/problems/sliding-window-maximum Hard
2 Monotonic Queue https://leetcode.com/problems/maximum-sum-circular-subarray Medium
3 Monotonic Queue https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k Hard
4 Monotonic Queue https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit
Medium
5 Monotonic Queue https://leetcode.com/problems/jump-game-vi Medium
6 Monotonic Queue https://leetcode.com/problems/max-value-of-equation Hard
7 Monotonic Queue https://leetcode.com/problems/constrained-subsequence-sum Hard
8 Monotonic Queue https://leetcode.com/problems/delivering-boxes-from-storage-to-ports Hard
9 Monotonic Queue https://leetcode.com/problems/maximum-number-of-tasks-you-can-assign Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Number Theory https://leetcode.com/problems/count-primes Medium
2 Number Theory https://leetcode.com/problems/add-digits Easy
3 Number Theory https://leetcode.com/problems/x-of-a-kind-in-a-deck-of-cards Easy
4 Number Theory https://leetcode.com/problems/ugly-number-iii Medium
5 Number Theory https://leetcode.com/problems/maximize-score-after-n-operations Hard
6 Number Theory https://leetcode.com/problems/number-of-different-subsequences-gcds Hard
7 Number Theory https://leetcode.com/problems/check-if-it-is-a-good-array Hard
8 Number Theory https://leetcode.com/problems/number-of-pairs-of-interchangeable-rectangles Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Merge Sort https://leetcode.com/problems/merge-k-sorted-lists Hard
2 Merge Sort https://leetcode.com/problems/sort-list Medium
3 Merge Sort https://leetcode.com/problems/count-of-smaller-numbers-after-self Hard
4 Merge Sort https://leetcode.com/problems/reverse-pairs Hard
5 Merge Sort https://leetcode.com/problems/sort-an-array Medium
6 Merge Sort https://leetcode.com/problems/count-of-range-sum Hard
7 Merge Sort https://leetcode.com/problems/create-sorted-array-through-instructions Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Brainteaser https://leetcode.com/problems/divisor-game Easy
2 Brainteaser https://leetcode.com/problems/nim-game Easy
3 Brainteaser https://leetcode.com/problems/bulb-switcher Medium
4 Brainteaser https://leetcode.com/problems/airplane-seat-assignment-probability Medium
5 Brainteaser https://leetcode.com/problems/last-moment-before-all-ants-fall-out-of-a-plank Medium
6 Brainteaser https://leetcode.com/problems/moving-stones-until-consecutive Medium
7 Brainteaser https://leetcode.com/problems/chalkboard-xor-game Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Probability and Statistics https://leetcode.com/problems/new-21-game Medium
2 Probability and Statistics https://leetcode.com/problems/implement-rand10-using-rand7 Medium
3 Probability and Statistics https://leetcode.com/problems/airplane-seat-assignment-probability Medium
4 Probability and Statistics https://leetcode.com/problems/soup-servings Medium
5 Probability and Statistics https://leetcode.com/problems/probability-of-a-two-boxes-having-the-same-number-of-distinct-balls
Hard
6 Probability and Statistics https://leetcode.com/problems/statistics-from-a-large-sample Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Quickselect https://leetcode.com/problems/kth-largest-element-in-an-array Medium
2 Quickselect https://leetcode.com/problems/top-k-frequent-elements Medium
3 Quickselect https://leetcode.com/problems/k-closest-points-to-origin Medium
4 Quickselect https://leetcode.com/problems/wiggle-sort-ii Medium
5 Quickselect https://leetcode.com/problems/find-the-kth-largest-integer-in-the-array Medium
6 Quickselect https://leetcode.com/problems/find-kth-largest-xor-coordinate-value Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Bucket Sort https://leetcode.com/problems/top-k-frequent-elements Medium
2 Bucket Sort https://leetcode.com/problems/top-k-frequent-words Medium
3 Bucket Sort https://leetcode.com/problems/sort-characters-by-frequency Medium
4 Bucket Sort https://leetcode.com/problems/contains-duplicate-iii Medium
5 Bucket Sort https://leetcode.com/problems/maximum-gap Hard
6 Bucket Sort https://leetcode.com/problems/sort-an-array Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Interactive https://leetcode.com/problems/first-bad-version Easy
2 Interactive https://leetcode.com/problems/guess-the-word Hard
3 Interactive https://leetcode.com/problems/find-in-mountain-array Hard
4 Interactive https://leetcode.com/problems/guess-number-higher-or-lower Easy
5 Interactive https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equationMedium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Doubly-Linked List https://leetcode.com/problems/lru-cache Medium
2 Doubly-Linked List https://leetcode.com/problems/flatten-a-multilevel-doubly-linked-list Medium
3 Doubly-Linked List https://leetcode.com/problems/lfu-cache Hard
4 Doubly-Linked List https://leetcode.com/problems/all-oone-data-structure Hard
5 Doubly-Linked List https://leetcode.com/problems/design-browser-history Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Iterator https://leetcode.com/problems/binary-search-tree-iterator Medium
2 Iterator https://leetcode.com/problems/flatten-nested-list-iterator Medium
3 Iterator https://leetcode.com/problems/iterator-for-combination Medium
4 Iterator https://leetcode.com/problems/peeking-iterator Medium
5 Iterator https://leetcode.com/problems/rle-iterator Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Counting Sort https://leetcode.com/problems/sort-an-array Medium
2 Counting Sort https://leetcode.com/problems/relative-sort-array Easy
3 Counting Sort https://leetcode.com/problems/h-index Medium
4 Counting Sort https://leetcode.com/problems/array-partition-i Easy
5 Counting Sort https://leetcode.com/problems/height-checker Easy
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Reservoir Sampling https://leetcode.com/problems/linked-list-random-node Medium
2 Reservoir Sampling https://leetcode.com/problems/random-pick-index Medium
3 Reservoir Sampling https://leetcode.com/problems/random-point-in-non-overlapping-rectangles Medium
4 Reservoir Sampling https://leetcode.com/problems/random-flip-matrix Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Line Sweep https://leetcode.com/problems/the-skyline-problem Hard
2 Line Sweep https://leetcode.com/problems/rectangle-area-ii Hard
3 Line Sweep https://leetcode.com/problems/perfect-rectangle Hard
4 Line Sweep https://leetcode.com/problems/minimum-interval-to-include-each-query Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Suffix Array https://leetcode.com/problems/longest-duplicate-substring Hard
2 Suffix Array https://leetcode.com/problems/longest-common-subpath Hard
3 Suffix Array https://leetcode.com/problems/number-of-ways-to-separate-numbers Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Eulerian Circuit https://leetcode.com/problems/reconstruct-itinerary Hard
2 Eulerian Circuit https://leetcode.com/problems/valid-arrangement-of-pairs Hard
3 Eulerian Circuit https://leetcode.com/problems/cracking-the-safe Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Minimum Spanning Tree https://leetcode.com/problems/min-cost-to-connect-all-points Medium
2 Minimum Spanning Tree https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Rejection Sampling https://leetcode.com/problems/implement-rand10-using-rand7 Medium
2 Rejection Sampling https://leetcode.com/problems/generate-random-point-in-a-circle Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Strongly Connected Component https://leetcode.com/problems/find-critical-and-pseudo-critical-edges-in-minimum-spanning-tree
Hard
2 Strongly Connected Component https://leetcode.com/problems/minimum-number-of-days-to-disconnect-island Hard
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Radix Sort https://leetcode.com/problems/maximum-gap Hard
2 Radix Sort https://leetcode.com/problems/sort-an-array Medium
Crack The Coding Interview - Dinesh Varyani
https://www.youtube.com/user/hubberspot?sub_confirmation=1
# Topic Question Difficulty
1 Biconnected Component https://leetcode.com/problems/critical-connections-in-a-network Hard