A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Topic | Question | Difficulty | |||||||||||||||||||||||
2 | 1 | Array, Hash Table | https://leetcode.com/problems/two-sum | Easy | Done | |||||||||||||||||||||
3 | 3 | Array, Divide and Conquer, Dynamic Programming | https://leetcode.com/problems/maximum-subarray | Easy | ||||||||||||||||||||||
4 | 10 | Array, Dynamic Programming | https://leetcode.com/problems/best-time-to-buy-and-sell-stock | Easy | ||||||||||||||||||||||
5 | 18 | String, Stack | https://leetcode.com/problems/valid-parentheses | Easy | ||||||||||||||||||||||
6 | 22 | Linked List, Recursion | Reverse Linked List - LeetCode | Easy | ||||||||||||||||||||||
7 | 25 | Linked List, Recursion | https://leetcode.com/problems/merge-two-sorted-lists | Easy | ||||||||||||||||||||||
8 | 26 | Math, Dynamic Programming, Memoization | https://leetcode.com/problems/climbing-stairs | Easy | ||||||||||||||||||||||
9 | 38 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/symmetric-tree | Easy | ||||||||||||||||||||||
10 | 42 | Array, Bit Manipulation | https://leetcode.com/problems/single-number | Easy | ||||||||||||||||||||||
11 | 52 | Array, Two Pointers | https://leetcode.com/problems/move-zeroes | Easy | ||||||||||||||||||||||
12 | 53 | Hash Table, Linked List, Two Pointers | https://leetcode.com/problems/intersection-of-two-linked-lists | Easy | ||||||||||||||||||||||
13 | 54 | Array, Hash Table, Divide and Conquer, Sorting, Counting | https://leetcode.com/problems/majority-element | Easy | ||||||||||||||||||||||
14 | 57 | Linked List, Two Pointers, Stack, Recursion | https://leetcode.com/problems/palindrome-linked-list | Easy | ||||||||||||||||||||||
15 | 61 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/invert-binary-tree | Easy | ||||||||||||||||||||||
16 | 64 | Stack, Design | ` | Easy | ||||||||||||||||||||||
17 | 70 | Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/diameter-of-binary-tree | Easy | ||||||||||||||||||||||
18 | 73 | Stack, Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/binary-tree-inorder-traversal | Easy | ||||||||||||||||||||||
19 | 76 | Hash Table, Linked List, Two Pointers | https://leetcode.com/problems/linked-list-cycle | Easy | ||||||||||||||||||||||
20 | 78 | String | https://leetcode.com/problems/longest-common-prefix | Easy | ||||||||||||||||||||||
21 | 83 | Array, Binary Search | https://leetcode.com/problems/search-insert-position | Easy | ||||||||||||||||||||||
22 | 96 | Array, Hash Table | https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array | Easy | ||||||||||||||||||||||
23 | 98 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/merge-two-binary-trees | Easy | ||||||||||||||||||||||
24 | 106 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/maximum-depth-of-binary-tree | Easy | ||||||||||||||||||||||
25 | 109 | Array, Divide and Conquer, Tree, Binary Search Tree, Binary Tree | https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree | Easy | ||||||||||||||||||||||
26 | 113 | Array, Two Pointers | https://leetcode.com/problems/remove-duplicates-from-sorted-array | Easy | ||||||||||||||||||||||
27 | 118 | Dynamic Programming, Bit Manipulation | https://leetcode.com/problems/counting-bits | Easy | ||||||||||||||||||||||
28 | 130 | Array, Dynamic Programming | https://leetcode.com/problems/min-cost-climbing-stairs | Easy | ||||||||||||||||||||||
29 | 137 | Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/balanced-binary-tree | Easy | ||||||||||||||||||||||
30 | 138 | Math | https://leetcode.com/problems/palindrome-number | Easy | ||||||||||||||||||||||
31 | 143 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/same-tree | Easy | ||||||||||||||||||||||
32 | 144 | Tree, Depth-First Search, Binary Search Tree, Binary Tree | https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree | Easy | ||||||||||||||||||||||
33 | 149 | Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/path-sum | Easy | ||||||||||||||||||||||
34 | 151 | Tree, Depth-First Search, String Matching, Binary Tree, Hash Function | https://leetcode.com/problems/subtree-of-another-tree | Easy | ||||||||||||||||||||||
35 | 152 | Array, Hash Table, Math, Bit Manipulation, Sorting | https://leetcode.com/problems/missing-number | Easy | ||||||||||||||||||||||
36 | 156 | Array, Dynamic Programming | https://leetcode.com/problems/pascals-triangle | Easy | ||||||||||||||||||||||
37 | 159 | Hash Table, Math, Two Pointers | https://leetcode.com/problems/happy-number | Easy | ||||||||||||||||||||||
38 | 165 | Linked List, Two Pointers | https://leetcode.com/problems/middle-of-the-linked-list | Easy | ||||||||||||||||||||||
39 | 172 | Array, Two Pointers, Binary Search | https://leetcode.com/problems/two-sum-ii-input-array-is-sorted | Easy | ||||||||||||||||||||||
40 | 173 | Hash Table, String, Queue, Counting | https://leetcode.com/problems/first-unique-character-in-a-string | Easy | ||||||||||||||||||||||
41 | 176 | Array, Two Pointers, Sorting | https://leetcode.com/problems/squares-of-a-sorted-array | Easy | ||||||||||||||||||||||
42 | 181 | Linked List, Recursion | https://leetcode.com/problems/remove-linked-list-elements | Easy | ||||||||||||||||||||||
43 | 197 | Array, Depth-First Search, Breadth-First Search, Matrix | https://leetcode.com/problems/island-perimeter | Easy | ||||||||||||||||||||||
44 | 198 | Linked List | https://leetcode.com/problems/remove-duplicates-from-sorted-list | Easy | ||||||||||||||||||||||
45 | 199 | Math, String, Bit Manipulation, Simulation | https://leetcode.com/problems/add-binary | Easy | ||||||||||||||||||||||
46 | 201 | Hash Table, String, Sorting | https://leetcode.com/problems/valid-anagram | Easy | ||||||||||||||||||||||
47 | 203 | Binary Search, Interactive | https://leetcode.com/problems/first-bad-version | Easy | ||||||||||||||||||||||
48 | 208 | Two Pointers, String, Greedy | https://leetcode.com/problems/valid-palindrome-ii | Easy | ||||||||||||||||||||||
49 | 209 | Linked List | https://leetcode.com/problems/delete-node-in-a-linked-list | Easy | ||||||||||||||||||||||
50 | 216 | Array, Hash Table, Two Pointers, Binary Search, Sorting | https://leetcode.com/problems/intersection-of-two-arrays-ii | Easy | ||||||||||||||||||||||
51 | 222 | Two Pointers, String, Recursion | https://leetcode.com/problems/reverse-string | Easy | ||||||||||||||||||||||
52 | 223 | Tree, Depth-First Search, Binary Search Tree, Binary Tree | https://leetcode.com/problems/range-sum-of-bst | Easy | ||||||||||||||||||||||
53 | 226 | Stack, Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/binary-tree-postorder-traversal | Easy | ||||||||||||||||||||||
54 | 232 | Two Pointers, String, Dynamic Programming | https://leetcode.com/problems/is-subsequence | Easy | ||||||||||||||||||||||
55 | 234 | String, Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/binary-tree-paths | Easy | ||||||||||||||||||||||
56 | 236 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/minimum-depth-of-binary-tree | Easy | ||||||||||||||||||||||
57 | 242 | Stack, Tree, Depth-First Search, Binary Tree | https://leetcode.com/problems/binary-tree-preorder-traversal | Easy | ||||||||||||||||||||||
58 | 244 | Array, Math | https://leetcode.com/problems/plus-one | Easy | ||||||||||||||||||||||
59 | 248 | Two Pointers, String, Stack, Simulation | https://leetcode.com/problems/backspace-string-compare | Easy | ||||||||||||||||||||||
60 | 251 | Two Pointers, String, String Matching | https://leetcode.com/problems/implement-strstr | Easy | ||||||||||||||||||||||
61 | 254 | Array, Hash Table, Sorting | https://leetcode.com/problems/contains-duplicate | Easy | ||||||||||||||||||||||
62 | 263 | Hash Table, String | https://leetcode.com/problems/jewels-and-stones | Easy | ||||||||||||||||||||||
63 | 265 | Array, Depth-First Search, Breadth-First Search, Matrix | https://leetcode.com/problems/flood-fill | Easy | ||||||||||||||||||||||
64 | 273 | Hash Table, Two Pointers, Tree, Depth-First Search, Breadth-First Search, Binary Search Tree, Binary Tree | https://leetcode.com/problems/two-sum-iv-input-is-a-bst | Easy | ||||||||||||||||||||||
65 | 276 | Math, Binary Search | https://leetcode.com/problems/sqrtx | Easy | ||||||||||||||||||||||
66 | 277 | Hash Table, String | https://leetcode.com/problems/isomorphic-strings | Easy | ||||||||||||||||||||||
67 | 279 | Array, Binary Search | https://leetcode.com/problems/binary-search | Easy | ||||||||||||||||||||||
68 | 281 | String, String Matching | https://leetcode.com/problems/repeated-substring-pattern | Easy | ||||||||||||||||||||||
69 | 282 | Array, Two Pointers | https://leetcode.com/problems/remove-element | Easy | ||||||||||||||||||||||
70 | 293 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/sum-of-left-leaves | Easy | ||||||||||||||||||||||
71 | 294 | Bit Manipulation | https://leetcode.com/problems/hamming-distance | Easy | ||||||||||||||||||||||
72 | 298 | Two Pointers, String | https://leetcode.com/problems/valid-palindrome | Easy | ||||||||||||||||||||||
73 | 307 | Math, String, Simulation | https://leetcode.com/problems/add-strings | Easy | ||||||||||||||||||||||
74 | 309 | Stack, Design, Queue | https://leetcode.com/problems/implement-queue-using-stacks | Easy | ||||||||||||||||||||||
75 | 311 | Hash Table, Math, String | https://leetcode.com/problems/roman-to-integer | Easy | ||||||||||||||||||||||
76 | 312 | Array, Hash Table, Graph | https://leetcode.com/problems/find-the-town-judge | Easy | ||||||||||||||||||||||
77 | 314 | Array, Two Pointers, Sorting | https://leetcode.com/problems/merge-sorted-array | Easy | ||||||||||||||||||||||
78 | 315 | String, Stack | https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string | Easy | ||||||||||||||||||||||
79 | 318 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/average-of-levels-in-binary-tree | Easy | ||||||||||||||||||||||
80 | 319 | Array, Prefix Sum | https://leetcode.com/problems/find-pivot-index | Easy | ||||||||||||||||||||||
81 | 320 | Array, Hash Table, Sorting, Counting | https://leetcode.com/problems/how-many-numbers-are-smaller-than-the-current-number | Easy | ||||||||||||||||||||||
82 | 323 | Math, Bit Manipulation, Recursion | https://leetcode.com/problems/power-of-two | Easy | ||||||||||||||||||||||
83 | 327 | Math, Dynamic Programming, Recursion, Memoization | https://leetcode.com/problems/fibonacci-number | Easy | ||||||||||||||||||||||
84 | 328 | Divide and Conquer, Bit Manipulation | https://leetcode.com/problems/reverse-bits | Easy | ||||||||||||||||||||||
85 | 332 | Hash Table, String | https://leetcode.com/problems/word-pattern | Easy | ||||||||||||||||||||||
86 | 346 | Array, Hash Table, String | https://leetcode.com/problems/verifying-an-alien-dictionary | Easy | ||||||||||||||||||||||
87 | 350 | Tree, Depth-First Search, Breadth-First Search, Binary Tree | https://leetcode.com/problems/cousins-in-binary-tree | Easy | ||||||||||||||||||||||
88 | 355 | Two Pointers, String | https://leetcode.com/problems/count-binary-substrings | Easy | ||||||||||||||||||||||
89 | 360 | Array, Two Pointers, Sorting | https://leetcode.com/problems/sort-array-by-parity | Easy | ||||||||||||||||||||||
90 | 364 | Bit Manipulation | https://leetcode.com/problems/number-of-1-bits | Easy | ||||||||||||||||||||||
91 | 366 | Array, Math, Sorting | https://leetcode.com/problems/maximum-product-of-three-numbers | Easy | ||||||||||||||||||||||
92 | 368 | Math, String | https://leetcode.com/problems/excel-sheet-column-title | Easy | ||||||||||||||||||||||
93 | 375 | Array, Hash Table, Two Pointers, Binary Search, Sorting | https://leetcode.com/problems/intersection-of-two-arrays | Easy | ||||||||||||||||||||||
94 | 377 | Hash Table, String, Greedy | https://leetcode.com/problems/longest-palindrome | Easy | ||||||||||||||||||||||
95 | 378 | Tree, Binary Search Tree, Binary Tree | https://leetcode.com/problems/search-in-a-binary-search-tree | Easy | ||||||||||||||||||||||
96 | 382 | Two Pointers, String | https://leetcode.com/problems/reverse-words-in-a-string-iii | Easy | ||||||||||||||||||||||
97 | 383 | Math, String | https://leetcode.com/problems/excel-sheet-column-number | Easy | ||||||||||||||||||||||
98 | 385 | Array, Hash Table, Linked List, Design, Hash Function | https://leetcode.com/problems/design-hashmap | Easy | ||||||||||||||||||||||
99 | 389 | Linked List, Math | https://leetcode.com/problems/convert-binary-number-in-a-linked-list-to-integer | Easy | ||||||||||||||||||||||
100 | 391 | Array | https://leetcode.com/problems/max-consecutive-ones | Easy |