ABCDEFGHIJKLMNOPQRST
1
TopicQuestionDifficulty
2
1Arrayhttps://leetcode.com/problems/two-sumEasy
3
2Arrayhttps://leetcode.com/problems/median-of-two-sorted-arrays/Hard
4
3Two Pointershttps://leetcode.com/problems/container-with-most-water/Medium
5
4
Two Pointers, Hash Table
https://leetcode.com/problems/longest-substring-without-repeating-characters/
Medium
6
5Two Pointershttps://leetcode.com/problems/reverse-stringEasy
7
6Two Pointershttps://leetcode.com/problems/trapping-rain-water/Hard
8
7Two Pointershttps://leetcode.com/problems/3sum/
9
8Two Pointers
https://leetcode.com/problems/remove-duplicates-from-sorted-array/
10
9Two Pointershttps://leetcode.com/problems/reverse-vowels-of-a-string/Easy
11
10Hash Tablehttps://leetcode.com/problems/jewels-and-stones/Easy
12
11Hash Tablehttps://leetcode.com/problems/top-k-frequent-elements/Medium
13
12Hash Tablehttps://leetcode.com/problems/single-number/Easy
14
13Hash Tablehttps://leetcode.com/problems/encode-and-decode-tinyurl/Medium
15
14Hash Tablehttps://leetcode.com/problems/happy-number/Medium
16
15Hash Tablehttps://leetcode.com/problems/group-anagrams/Medium
17
16Hash Tablehttps://leetcode.com/problems/valid-anagram/Easy
18
17Hash Tablehttps://leetcode.com/problems/daily-temperatures/Medium
19
18Hash Tablehttps://leetcode.com/problems/subarray-sum-equals-k/Medium
20
19Hash Tablehttps://leetcode.com/problems/sort-characters-by-frequency/Medium
21
20Hash Tablehttps://leetcode.com/problems/valid-sudoku/Medium
22
21Hash Tablehttps://leetcode.com/problems/repeated-dna-sequences/Medium
23
22Binary Searchhttps://leetcode.com/problems/sqrtx/Easy
24
23Binary Searchhttps://leetcode.com/problems/guess-number-higher-or-lower/Easy
25
24Binary Searchhttps://leetcode.com/problems/search-in-rotated-sorted-array/
26
25Binary Searchhttps://leetcode.com/problems/first-bad-version/Easy
27
26Binary Searchhttps://leetcode.com/problems/find-peak-element/Medium
28
27Binary Search
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/
Medium
29
28Binary Search
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/submissions/
Medium
30
29Binary Searchhttps://leetcode.com/problems/find-k-closest-elements/
31
30Binary Searchhttps://leetcode.com/problems/closest-binary-search-tree-value/
32
31Binary Search
https://leetcode.com/problems/search-in-a-sorted-array-of-unknown-size/
Medium
33
32Greedyhttps://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/Easy
34
33Greedyhttps://leetcode.com/problems/queue-reconstruction-by-height/Medium
35
34Greedyhttps://leetcode.com/problems/remove-duplicate-lettersHard
36
35Greedyhttps://leetcode.com/problems/meeting-rooms-ii/
37
36DPhttps://leetcode.com/problems/maximum-subarrayEasy
38
37DP
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/submissions/
Easy
39
38DPhttps://leetcode.com/problems/climbing-stairs/Easy
40
39DPhttps://leetcode.com/problems/counting-bits/Medium
41
40DPhttps://leetcode.com/problems/palindromic-substrings/Medium
42
41DPhttps://leetcode.com/problems/longest-arithmetic-sequence/Medium
43
42DPhttps://leetcode.com/problems/longest-palindromic-substring/Medium
44
43DPhttps://leetcode.com/problems/regular-expression-matching/Hard
45
44
Divide and Conquer
https://leetcode.com/problems/median-of-two-sorted-arrays/Hard
46
45
Divide and Conquer
https://leetcode.com/problems/merge-k-sorted-lists/
47
46
Divide and Conquer
https://leetcode.com/problems/kth-largest-element-in-an-array/
48
47BackTrackinghttps://leetcode.com/problems/generate-parentheses/Medium
49
48BackTracking
https://leetcode.com/problems/letter-combinations-of-a-phone-number/
Medium
50
49Segment Treehttps://leetcode.com/problems/the-skyline-problem/
51
50Segment Tree
https://leetcode.com/problems/count-of-smaller-numbers-after-self/
52
51DPhttps://leetcode.com/problems/house-robber/Easy
53
52DPhttps://leetcode.com/problems/maximum-product-subarray/Medium
54
53DPhttps://leetcode.com/problems/perfect-squares/Medium
55
54DPhttps://leetcode.com/problems/word-break/
56
55DP
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/
57
56Tree
https://leetcode.com/problems/maximum-depth-of-binary-tree/submissions/
Easy
58
57Treehttps://leetcode.com/problems/invert-binary-tree/Easy
59
58Treehttps://leetcode.com/problems/binary-search-tree-iterator/Medium
60
59Treehttps://leetcode.com/problems/merge-two-binary-trees/Easy
61
60Treehttps://leetcode.com/problems/diameter-of-binary-tree/Easy
62
61Tree
https://leetcode.com/problems/maximum-binary-tree/submissions/
Medium
63
62Tree
https://leetcode.com/problems/minimum-absolute-difference-in-bst/
Easy
64
63Treehttps://leetcode.com/problems/serialize-and-deserialize-bst/Medium
65
64Tree
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
Hard
66
65DFS
https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/
Easy
67
66DFShttps://leetcode.com/problems/same-tree/Easy
68
67DFShttps://leetcode.com/problems/maximum-depth-of-n-ary-tree/Easy
69
68DFShttps://leetcode.com/problems/symmetric-tree/Easy
70
69DFShttps://leetcode.com/problems/number-of-islands/Medium
71
70DFShttps://leetcode.com/problems/decode-string/Medium
72
71DFShttps://leetcode.com/problems/distribute-coins-in-binary-tree/Medium
73
72DFShttps://leetcode.com/problems/reconstruct-itinerary/Medium
74
73TOP 50https://leetcode.com/problems/lru-cache/Medium
75
74TOP 50https://leetcode.com/problems/merge-intervals/Medium
76
75TOP 50https://leetcode.com/problems/valid-parentheses/Easy
77
76TOP 50https://leetcode.com/problems/unique-email-addresses/Easy
78
77TOP 50
https://leetcode.com/problems/find-median-from-data-stream/
Hard
79
78TOP 50https://leetcode.com/problems/game-of-life/Medium
80
79TOP 50https://leetcode.com/problems/next-permutation/Medium
81
80TOP 50https://leetcode.com/problems/add-strings/Easy
82
81TOP 50https://leetcode.com/problems/summary-ranges/Medium
83
82TOP 50https://leetcode.com/problems/spiral-matrix/Medium
84
83TOP 50https://leetcode.com/problems/flatten-nested-list-iterator/Medium
85
84TOP 50
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array/
Easy
86
85TOP 50https://leetcode.com/problems/plus-one/Easy
87
86TOP 50https://leetcode.com/problems/longest-arithmetic-sequence/Medium
88
87TOP 50https://leetcode.com/problems/longest-consecutive-sequence/Hard
89
88TOP 50https://leetcode.com/problems/island-perimeter/Easy
90
89DPhttps://leetcode.com/problems/continuous-subarray-sum/Medium
91
90DPhttps://leetcode.com/problems/unique-paths/Medium
92
91Treehttps://leetcode.com/problems/validate-binary-search-tree/Medium
93
92Tree
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
Medium
94
93Treehttps://leetcode.com/problems/binary-tree-right-side-view/Medium
95
94DPhttps://leetcode.com/problems/maximal-rectangle/Hard
96
95Binary Search
https://leetcode.com/problems/intersection-of-two-arrays/submissions/
Easy
97
96Binary Searchhttps://leetcode.com/problems/divide-two-integers/Medium
98
97Tree
https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree/
Medium
99
98Graphhttps://leetcode.com/problems/as-far-from-land-as-possible/Medium
100
99Two pointershttps://leetcode.com/problems/merge-sorted-array/Easy