-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathliveProblems.json
More file actions
211 lines (211 loc) · 29.9 KB
/
liveProblems.json
File metadata and controls
211 lines (211 loc) · 29.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
[
{"title":"Palindrome Number","difficulty":"EASY","url":"https://leetcode.com/problems/palindrome-number/","category":"Basics & Math"},
{"title":"Fizz Buzz","difficulty":"EASY","url":"https://leetcode.com/problems/fizz-buzz/","category":"Basics & Math"},
{"title":"Roman to Integer","difficulty":"EASY","url":"https://leetcode.com/problems/roman-to-integer/","category":"Basics & Math"},
{"title":"Power of Two","difficulty":"EASY","url":"https://leetcode.com/problems/power-of-two/","category":"Basics & Math"},
{"title":"Reverse Integer","difficulty":"MEDIUM","url":"https://leetcode.com/problems/reverse-integer/","category":"Basics & Math"},
{"title":"Happy Number","difficulty":"EASY","url":"https://leetcode.com/problems/happy-number/","category":"Basics & Math"},
{"title":"Plus One","difficulty":"EASY","url":"https://leetcode.com/problems/plus-one/","category":"Basics & Math"},
{"title":"Add Binary","difficulty":"EASY","url":"https://leetcode.com/problems/add-binary/","category":"Basics & Math"},
{"title":"Sqrt(x)","difficulty":"EASY","url":"https://leetcode.com/problems/sqrtx/","category":"Basics & Math"},
{"title":"Excel Sheet Column Number","difficulty":"EASY","url":"https://leetcode.com/problems/excel-sheet-column-number/","category":"Basics & Math"},
{"title":"Two Sum","difficulty":"EASY","url":"https://leetcode.com/problems/two-sum/","category":"Arrays & Hashing"},
{"title":"Contains Duplicate","difficulty":"EASY","url":"https://leetcode.com/problems/contains-duplicate/","category":"Arrays & Hashing"},
{"title":"Valid Anagram","difficulty":"EASY","url":"https://leetcode.com/problems/valid-anagram/","category":"Arrays & Hashing"},
{"title":"Group Anagrams","difficulty":"MEDIUM","url":"https://leetcode.com/problems/group-anagrams/","category":"Arrays & Hashing"},
{"title":"Top K Frequent Elements","difficulty":"MEDIUM","url":"https://leetcode.com/problems/top-k-frequent-elements/","category":"Arrays & Hashing"},
{"title":"Product of Array Except Self","difficulty":"MEDIUM","url":"https://leetcode.com/problems/product-of-array-except-self/","category":"Arrays & Hashing"},
{"title":"Longest Consecutive Sequence","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-consecutive-sequence/","category":"Arrays & Hashing"},
{"title":"Encode and Decode Strings","difficulty":"MEDIUM","url":"https://leetcode.com/problems/encode-and-decode-strings/","category":"Arrays & Hashing"},
{"title":"Valid Sudoku","difficulty":"MEDIUM","url":"https://leetcode.com/problems/valid-sudoku/","category":"Arrays & Hashing"},
{"title":"Majority Element","difficulty":"EASY","url":"https://leetcode.com/problems/majority-element/","category":"Arrays & Hashing"},
{"title":"Find All Duplicates in an Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/find-all-duplicates-in-an-array/","category":"Arrays & Hashing"},
{"title":"Sort an Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/sort-an-array/","category":"Sorting"},
{"title":"Sort Colors","difficulty":"MEDIUM","url":"https://leetcode.com/problems/sort-colors/","category":"Sorting"},
{"title":"Kth Largest Element in an Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/kth-largest-element-in-an-array/","category":"Sorting"},
{"title":"Largest Number","difficulty":"MEDIUM","url":"https://leetcode.com/problems/largest-number/","category":"Sorting"},
{"title":"Relative Sort Array","difficulty":"EASY","url":"https://leetcode.com/problems/relative-sort-array/","category":"Sorting"},
{"title":"Wiggle Sort II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/wiggle-sort-ii/","category":"Sorting"},
{"title":"H-Index","difficulty":"MEDIUM","url":"https://leetcode.com/problems/h-index/","category":"Sorting"},
{"title":"Maximum Gap","difficulty":"MEDIUM","url":"https://leetcode.com/problems/maximum-gap/","category":"Sorting"},
{"title":"Squares of a Sorted Array","difficulty":"EASY","url":"https://leetcode.com/problems/squares-of-a-sorted-array/","category":"Sorting"},
{"title":"Intersection of Two Arrays II","difficulty":"EASY","url":"https://leetcode.com/problems/intersection-of-two-arrays-ii/","category":"Sorting"},
{"title":"Valid Palindrome","difficulty":"EASY","url":"https://leetcode.com/problems/valid-palindrome/","category":"Two Pointers"},
{"title":"Two Sum II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/two-sum-ii-input-array-is-sorted/","category":"Two Pointers"},
{"title":"3Sum","difficulty":"MEDIUM","url":"https://leetcode.com/problems/3sum/","category":"Two Pointers"},
{"title":"Container With Most Water","difficulty":"MEDIUM","url":"https://leetcode.com/problems/container-with-most-water/","category":"Two Pointers"},
{"title":"Trapping Rain Water","difficulty":"HARD","url":"https://leetcode.com/problems/trapping-rain-water/","category":"Two Pointers"},
{"title":"Move Zeroes","difficulty":"EASY","url":"https://leetcode.com/problems/move-zeroes/","category":"Two Pointers"},
{"title":"Remove Duplicates from Sorted Array","difficulty":"EASY","url":"https://leetcode.com/problems/remove-duplicates-from-sorted-array/","category":"Two Pointers"},
{"title":"Boats to Save People","difficulty":"MEDIUM","url":"https://leetcode.com/problems/boats-to-save-people/","category":"Two Pointers"},
{"title":"4Sum","difficulty":"MEDIUM","url":"https://leetcode.com/problems/4sum/","category":"Two Pointers"},
{"title":"Partition Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/partition-array/","category":"Two Pointers"},
{"title":"Best Time to Buy and Sell Stock","difficulty":"EASY","url":"https://leetcode.com/problems/best-time-to-buy-and-sell-stock/","category":"Sliding Window"},
{"title":"Longest Substring Without Repeating Characters","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-substring-without-repeating-characters/","category":"Sliding Window"},
{"title":"Longest Repeating Character Replacement","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-repeating-character-replacement/","category":"Sliding Window"},
{"title":"Permutation in String","difficulty":"MEDIUM","url":"https://leetcode.com/problems/permutation-in-string/","category":"Sliding Window"},
{"title":"Minimum Window Substring","difficulty":"HARD","url":"https://leetcode.com/problems/minimum-window-substring/","category":"Sliding Window"},
{"title":"Sliding Window Maximum","difficulty":"HARD","url":"https://leetcode.com/problems/sliding-window-maximum/","category":"Sliding Window"},
{"title":"Maximum Average Subarray I","difficulty":"EASY","url":"https://leetcode.com/problems/maximum-average-subarray-i/","category":"Sliding Window"},
{"title":"Minimum Size Subarray Sum","difficulty":"MEDIUM","url":"https://leetcode.com/problems/minimum-size-subarray-sum/","category":"Sliding Window"},
{"title":"Fruit Into Baskets","difficulty":"MEDIUM","url":"https://leetcode.com/problems/fruit-into-baskets/","category":"Sliding Window"},
{"title":"Substring with Concatenation of All Words","difficulty":"HARD","url":"https://leetcode.com/problems/substring-with-concatenation-of-all-words/","category":"Sliding Window"},
{"title":"Reverse Linked List","difficulty":"EASY","url":"https://leetcode.com/problems/reverse-linked-list/","category":"Linked Lists"},
{"title":"Merge Two Sorted Lists","difficulty":"EASY","url":"https://leetcode.com/problems/merge-two-sorted-lists/","category":"Linked Lists"},
{"title":"Linked List Cycle","difficulty":"EASY","url":"https://leetcode.com/problems/linked-list-cycle/","category":"Linked Lists"},
{"title":"Reorder List","difficulty":"MEDIUM","url":"https://leetcode.com/problems/reorder-list/","category":"Linked Lists"},
{"title":"Remove Nth Node From End of List","difficulty":"MEDIUM","url":"https://leetcode.com/problems/remove-nth-node-from-end-of-list/","category":"Linked Lists"},
{"title":"Add Two Numbers","difficulty":"MEDIUM","url":"https://leetcode.com/problems/add-two-numbers/","category":"Linked Lists"},
{"title":"Copy List with Random Pointer","difficulty":"MEDIUM","url":"https://leetcode.com/problems/copy-list-with-random-pointer/","category":"Linked Lists"},
{"title":"LRU Cache","difficulty":"MEDIUM","url":"https://leetcode.com/problems/lru-cache/","category":"Linked Lists"},
{"title":"Merge k Sorted Lists","difficulty":"HARD","url":"https://leetcode.com/problems/merge-k-sorted-lists/","category":"Linked Lists"},
{"title":"Reverse Nodes in k-Group","difficulty":"HARD","url":"https://leetcode.com/problems/reverse-nodes-in-k-group/","category":"Linked Lists"},
{"title":"Middle of the Linked List","difficulty":"EASY","url":"https://leetcode.com/problems/middle-of-the-linked-list/","category":"Linked Lists"},
{"title":"Valid Parentheses","difficulty":"EASY","url":"https://leetcode.com/problems/valid-parentheses/","category":"Stacks & Queues"},
{"title":"Min Stack","difficulty":"MEDIUM","url":"https://leetcode.com/problems/min-stack/","category":"Stacks & Queues"},
{"title":"Evaluate Reverse Polish Notation","difficulty":"MEDIUM","url":"https://leetcode.com/problems/evaluate-reverse-polish-notation/","category":"Stacks & Queues"},
{"title":"Daily Temperatures","difficulty":"MEDIUM","url":"https://leetcode.com/problems/daily-temperatures/","category":"Stacks & Queues"},
{"title":"Car Fleet","difficulty":"MEDIUM","url":"https://leetcode.com/problems/car-fleet/","category":"Stacks & Queues"},
{"title":"Largest Rectangle in Histogram","difficulty":"HARD","url":"https://leetcode.com/problems/largest-rectangle-in-histogram/","category":"Stacks & Queues"},
{"title":"Implement Queue using Stacks","difficulty":"EASY","url":"https://leetcode.com/problems/implement-queue-using-stacks/","category":"Stacks & Queues"},
{"title":"Implement Stack using Queues","difficulty":"EASY","url":"https://leetcode.com/problems/implement-stack-using-queues/","category":"Stacks & Queues"},
{"title":"Next Greater Element I","difficulty":"EASY","url":"https://leetcode.com/problems/next-greater-element-i/","category":"Stacks & Queues"},
{"title":"Online Stock Span","difficulty":"MEDIUM","url":"https://leetcode.com/problems/online-stock-span/","category":"Stacks & Queues"},
{"title":"Binary Search","difficulty":"EASY","url":"https://leetcode.com/problems/binary-search/","category":"Binary Search"},
{"title":"Search a 2D Matrix","difficulty":"MEDIUM","url":"https://leetcode.com/problems/search-a-2d-matrix/","category":"Binary Search"},
{"title":"Koko Eating Bananas","difficulty":"MEDIUM","url":"https://leetcode.com/problems/koko-eating-bananas/","category":"Binary Search"},
{"title":"Find Minimum in Rotated Sorted Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/","category":"Binary Search"},
{"title":"Search in Rotated Sorted Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/search-in-rotated-sorted-array/","category":"Binary Search"},
{"title":"Time Based Key-Value Store","difficulty":"MEDIUM","url":"https://leetcode.com/problems/time-based-key-value-store/","category":"Binary Search"},
{"title":"Median of Two Sorted Arrays","difficulty":"HARD","url":"https://leetcode.com/problems/median-of-two-sorted-arrays/","category":"Binary Search"},
{"title":"Find Peak Element","difficulty":"MEDIUM","url":"https://leetcode.com/problems/find-peak-element/","category":"Binary Search"},
{"title":"Search Insert Position","difficulty":"EASY","url":"https://leetcode.com/problems/search-insert-position/","category":"Binary Search"},
{"title":"First Bad Version","difficulty":"EASY","url":"https://leetcode.com/problems/first-bad-version/","category":"Binary Search"},
{"title":"Kth Largest Element in a Stream","difficulty":"EASY","url":"https://leetcode.com/problems/kth-largest-element-in-a-stream/","category":"Heaps / Priority Queues"},
{"title":"Last Stone Weight","difficulty":"EASY","url":"https://leetcode.com/problems/last-stone-weight/","category":"Heaps / Priority Queues"},
{"title":"K Closest Points to Origin","difficulty":"MEDIUM","url":"https://leetcode.com/problems/k-closest-points-to-origin/","category":"Heaps / Priority Queues"},
{"title":"Task Scheduler","difficulty":"MEDIUM","url":"https://leetcode.com/problems/task-scheduler/","category":"Heaps / Priority Queues"},
{"title":"Design Twitter","difficulty":"MEDIUM","url":"https://leetcode.com/problems/design-twitter/","category":"Heaps / Priority Queues"},
{"title":"Find Median from Data Stream","difficulty":"HARD","url":"https://leetcode.com/problems/find-median-from-data-stream/","category":"Heaps / Priority Queues"},
{"title":"Top K Frequent Words","difficulty":"MEDIUM","url":"https://leetcode.com/problems/top-k-frequent-words/","category":"Heaps / Priority Queues"},
{"title":"Sort Characters By Frequency","difficulty":"MEDIUM","url":"https://leetcode.com/problems/sort-characters-by-frequency/","category":"Heaps / Priority Queues"},
{"title":"Reorganize String","difficulty":"MEDIUM","url":"https://leetcode.com/problems/reorganize-string/","category":"Heaps / Priority Queues"},
{"title":"Ugly Number II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/ugly-number-ii/","category":"Heaps / Priority Queues"},
{"title":"Invert Binary Tree","difficulty":"EASY","url":"https://leetcode.com/problems/invert-binary-tree/","category":"Binary Trees"},
{"title":"Maximum Depth of Binary Tree","difficulty":"EASY","url":"https://leetcode.com/problems/maximum-depth-of-binary-tree/","category":"Binary Trees"},
{"title":"Diameter of Binary Tree","difficulty":"EASY","url":"https://leetcode.com/problems/diameter-of-binary-tree/","category":"Binary Trees"},
{"title":"Balanced Binary Tree","difficulty":"EASY","url":"https://leetcode.com/problems/balanced-binary-tree/","category":"Binary Trees"},
{"title":"Same Tree","difficulty":"EASY","url":"https://leetcode.com/problems/same-tree/","category":"Binary Trees"},
{"title":"Subtree of Another Tree","difficulty":"EASY","url":"https://leetcode.com/problems/subtree-of-another-tree/","category":"Binary Trees"},
{"title":"Binary Tree Level Order Traversal","difficulty":"MEDIUM","url":"https://leetcode.com/problems/binary-tree-level-order-traversal/","category":"Binary Trees"},
{"title":"Binary Tree Right Side View","difficulty":"MEDIUM","url":"https://leetcode.com/problems/binary-tree-right-side-view/","category":"Binary Trees"},
{"title":"Count Good Nodes in Binary Tree","difficulty":"MEDIUM","url":"https://leetcode.com/problems/count-good-nodes-in-binary-tree/","category":"Binary Trees"},
{"title":"Construct Binary Tree from Preorder and Inorder","difficulty":"MEDIUM","url":"https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/","category":"Binary Trees"},
{"title":"Binary Tree Maximum Path Sum","difficulty":"HARD","url":"https://leetcode.com/problems/binary-tree-maximum-path-sum/","category":"Binary Trees"},
{"title":"Serialize and Deserialize Binary Tree","difficulty":"HARD","url":"https://leetcode.com/problems/serialize-and-deserialize-binary-tree/","category":"Binary Trees"},
{"title":"Lowest Common Ancestor of a BST","difficulty":"MEDIUM","url":"https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/","category":"Binary Search Trees"},
{"title":"Validate Binary Search Tree","difficulty":"MEDIUM","url":"https://leetcode.com/problems/validate-binary-search-tree/","category":"Binary Search Trees"},
{"title":"Kth Smallest Element in a BST","difficulty":"MEDIUM","url":"https://leetcode.com/problems/kth-smallest-element-in-a-bst/","category":"Binary Search Trees"},
{"title":"Delete Node in a BST","difficulty":"MEDIUM","url":"https://leetcode.com/problems/delete-node-in-a-bst/","category":"Binary Search Trees"},
{"title":"Insert into a Binary Search Tree","difficulty":"MEDIUM","url":"https://leetcode.com/problems/insert-into-a-binary-search-tree/","category":"Binary Search Trees"},
{"title":"Convert Sorted Array to BST","difficulty":"EASY","url":"https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/","category":"Binary Search Trees"},
{"title":"Inorder Successor in BST","difficulty":"MEDIUM","url":"https://leetcode.com/problems/inorder-successor-in-bst/","category":"Binary Search Trees"},
{"title":"Range Sum of BST","difficulty":"EASY","url":"https://leetcode.com/problems/range-sum-of-bst/","category":"Binary Search Trees"},
{"title":"Two Sum IV - Input is a BST","difficulty":"EASY","url":"https://leetcode.com/problems/two-sum-iv-input-is-a-bst/","category":"Binary Search Trees"},
{"title":"Recover Binary Search Tree","difficulty":"MEDIUM","url":"https://leetcode.com/problems/recover-binary-search-tree/","category":"Binary Search Trees"},
{"title":"Implement Trie (Prefix Tree)","difficulty":"MEDIUM","url":"https://leetcode.com/problems/implement-trie-prefix-tree/","category":"Tries"},
{"title":"Design Add and Search Words Data Structure","difficulty":"MEDIUM","url":"https://leetcode.com/problems/design-add-and-search-words-data-structure/","category":"Tries"},
{"title":"Word Search II","difficulty":"HARD","url":"https://leetcode.com/problems/word-search-ii/","category":"Tries"},
{"title":"Replace Words","difficulty":"MEDIUM","url":"https://leetcode.com/problems/replace-words/","category":"Tries"},
{"title":"Longest Word in Dictionary","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-word-in-dictionary/","category":"Tries"},
{"title":"Map Sum Pairs","difficulty":"MEDIUM","url":"https://leetcode.com/problems/map-sum-pairs/","category":"Tries"},
{"title":"Maximum XOR of Two Numbers in an Array","difficulty":"MEDIUM","url":"https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array/","category":"Tries"},
{"title":"Search Suggestions System","difficulty":"MEDIUM","url":"https://leetcode.com/problems/search-suggestions-system/","category":"Tries"},
{"title":"Stream of Characters","difficulty":"HARD","url":"https://leetcode.com/problems/stream-of-characters/","category":"Tries"},
{"title":"Palindrome Pairs","difficulty":"HARD","url":"https://leetcode.com/problems/palindrome-pairs/","category":"Tries"},
{"title":"Subsets","difficulty":"MEDIUM","url":"https://leetcode.com/problems/subsets/","category":"Recursion & Backtracking"},
{"title":"Combination Sum","difficulty":"MEDIUM","url":"https://leetcode.com/problems/combination-sum/","category":"Recursion & Backtracking"},
{"title":"Permutations","difficulty":"MEDIUM","url":"https://leetcode.com/problems/permutations/","category":"Recursion & Backtracking"},
{"title":"Word Search","difficulty":"MEDIUM","url":"https://leetcode.com/problems/word-search/","category":"Recursion & Backtracking"},
{"title":"Palindrome Partitioning","difficulty":"MEDIUM","url":"https://leetcode.com/problems/palindrome-partitioning/","category":"Recursion & Backtracking"},
{"title":"Letter Combinations of a Phone Number","difficulty":"MEDIUM","url":"https://leetcode.com/problems/letter-combinations-of-a-phone-number/","category":"Recursion & Backtracking"},
{"title":"N-Queens","difficulty":"HARD","url":"https://leetcode.com/problems/n-queens/","category":"Recursion & Backtracking"},
{"title":"Sudoku Solver","difficulty":"HARD","url":"https://leetcode.com/problems/sudoku-solver/","category":"Recursion & Backtracking"},
{"title":"Generate Parentheses","difficulty":"MEDIUM","url":"https://leetcode.com/problems/generate-parentheses/","category":"Recursion & Backtracking"},
{"title":"Subsets II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/subsets-ii/","category":"Recursion & Backtracking"},
{"title":"Combination Sum II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/combination-sum-ii/","category":"Recursion & Backtracking"},
{"title":"Maximum Subarray","difficulty":"MEDIUM","url":"https://leetcode.com/problems/maximum-subarray/","category":"Greedy Algorithms"},
{"title":"Jump Game","difficulty":"MEDIUM","url":"https://leetcode.com/problems/jump-game/","category":"Greedy Algorithms"},
{"title":"Jump Game II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/jump-game-ii/","category":"Greedy Algorithms"},
{"title":"Gas Station","difficulty":"MEDIUM","url":"https://leetcode.com/problems/gas-station/","category":"Greedy Algorithms"},
{"title":"Hand of Straights","difficulty":"MEDIUM","url":"https://leetcode.com/problems/hand-of-straights/","category":"Greedy Algorithms"},
{"title":"Partition Labels","difficulty":"MEDIUM","url":"https://leetcode.com/problems/partition-labels/","category":"Greedy Algorithms"},
{"title":"Valid Parenthesis String","difficulty":"MEDIUM","url":"https://leetcode.com/problems/valid-parenthesis-string/","category":"Greedy Algorithms"},
{"title":"Assign Cookies","difficulty":"EASY","url":"https://leetcode.com/problems/assign-cookies/","category":"Greedy Algorithms"},
{"title":"Lemonade Change","difficulty":"EASY","url":"https://leetcode.com/problems/lemonade-change/","category":"Greedy Algorithms"},
{"title":"Non-overlapping Intervals","difficulty":"MEDIUM","url":"https://leetcode.com/problems/non-overlapping-intervals/","category":"Greedy Algorithms"},
{"title":"Number of Islands","difficulty":"MEDIUM","url":"https://leetcode.com/problems/number-of-islands/","category":"Graphs"},
{"title":"Clone Graph","difficulty":"MEDIUM","url":"https://leetcode.com/problems/clone-graph/","category":"Graphs"},
{"title":"Pacific Atlantic Water Flow","difficulty":"MEDIUM","url":"https://leetcode.com/problems/pacific-atlantic-water-flow/","category":"Graphs"},
{"title":"Course Schedule","difficulty":"MEDIUM","url":"https://leetcode.com/problems/course-schedule/","category":"Graphs"},
{"title":"Course Schedule II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/course-schedule-ii/","category":"Graphs"},
{"title":"Graph Valid Tree","difficulty":"MEDIUM","url":"https://leetcode.com/problems/graph-valid-tree/","category":"Graphs"},
{"title":"Rotting Oranges","difficulty":"MEDIUM","url":"https://leetcode.com/problems/rotting-oranges/","category":"Graphs"},
{"title":"Walls and Gates","difficulty":"MEDIUM","url":"https://leetcode.com/problems/walls-and-gates/","category":"Graphs"},
{"title":"Word Ladder","difficulty":"HARD","url":"https://leetcode.com/problems/word-ladder/","category":"Graphs"},
{"title":"Network Delay Time","difficulty":"MEDIUM","url":"https://leetcode.com/problems/network-delay-time/","category":"Graphs"},
{"title":"Cheapest Flights Within K Stops","difficulty":"MEDIUM","url":"https://leetcode.com/problems/cheapest-flights-within-k-stops/","category":"Graphs"},
{"title":"Redundant Connection","difficulty":"MEDIUM","url":"https://leetcode.com/problems/redundant-connection/","category":"Disjoint Set Union"},
{"title":"Number of Connected Components","difficulty":"MEDIUM","url":"https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/","category":"Disjoint Set Union"},
{"title":"Accounts Merge","difficulty":"MEDIUM","url":"https://leetcode.com/problems/accounts-merge/","category":"Disjoint Set Union"},
{"title":"Longest Consecutive Sequence","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-consecutive-sequence/","category":"Disjoint Set Union"},
{"title":"Number of Provinces","difficulty":"MEDIUM","url":"https://leetcode.com/problems/number-of-provinces/","category":"Disjoint Set Union"},
{"title":"Satisfiability of Equality Equations","difficulty":"MEDIUM","url":"https://leetcode.com/problems/satisfiability-of-equality-equations/","category":"Disjoint Set Union"},
{"title":"Most Stones Removed with Same Row or Column","difficulty":"MEDIUM","url":"https://leetcode.com/problems/most-stones-removed-with-same-row-or-column/","category":"Disjoint Set Union"},
{"title":"Swim in Rising Water","difficulty":"HARD","url":"https://leetcode.com/problems/swim-in-rising-water/","category":"Disjoint Set Union"},
{"title":"Min Cost to Connect All Points","difficulty":"MEDIUM","url":"https://leetcode.com/problems/min-cost-to-connect-all-points/","category":"Disjoint Set Union"},
{"title":"Making A Large Island","difficulty":"HARD","url":"https://leetcode.com/problems/making-a-large-island/","category":"Disjoint Set Union"},
{"title":"Climbing Stairs","difficulty":"EASY","url":"https://leetcode.com/problems/climbing-stairs/","category":"Dynamic Programming"},
{"title":"House Robber","difficulty":"MEDIUM","url":"https://leetcode.com/problems/house-robber/","category":"Dynamic Programming"},
{"title":"House Robber II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/house-robber-ii/","category":"Dynamic Programming"},
{"title":"Longest Palindromic Substring","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-palindromic-substring/","category":"Dynamic Programming"},
{"title":"Coin Change","difficulty":"MEDIUM","url":"https://leetcode.com/problems/coin-change/","category":"Dynamic Programming"},
{"title":"Longest Increasing Subsequence","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-increasing-subsequence/","category":"Dynamic Programming"},
{"title":"Unique Paths","difficulty":"MEDIUM","url":"https://leetcode.com/problems/unique-paths/","category":"Dynamic Programming"},
{"title":"Longest Common Subsequence","difficulty":"MEDIUM","url":"https://leetcode.com/problems/longest-common-subsequence/","category":"Dynamic Programming"},
{"title":"Best Time to Buy and Sell Stock with Cooldown","difficulty":"MEDIUM","url":"https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/","category":"Dynamic Programming"},
{"title":"Word Break","difficulty":"MEDIUM","url":"https://leetcode.com/problems/word-break/","category":"Dynamic Programming"},
{"title":"Partition Equal Subset Sum","difficulty":"MEDIUM","url":"https://leetcode.com/problems/partition-equal-subset-sum/","category":"Dynamic Programming"},
{"title":"Edit Distance","difficulty":"MEDIUM","url":"https://leetcode.com/problems/edit-distance/","category":"Dynamic Programming"},
{"title":"Decode Ways","difficulty":"MEDIUM","url":"https://leetcode.com/problems/decode-ways/","category":"Dynamic Programming"},
{"title":"Single Number","difficulty":"EASY","url":"https://leetcode.com/problems/single-number/","category":"Bit Manipulation"},
{"title":"Number of 1 Bits","difficulty":"EASY","url":"https://leetcode.com/problems/number-of-1-bits/","category":"Bit Manipulation"},
{"title":"Counting Bits","difficulty":"EASY","url":"https://leetcode.com/problems/counting-bits/","category":"Bit Manipulation"},
{"title":"Reverse Bits","difficulty":"EASY","url":"https://leetcode.com/problems/reverse-bits/","category":"Bit Manipulation"},
{"title":"Missing Number","difficulty":"EASY","url":"https://leetcode.com/problems/missing-number/","category":"Bit Manipulation"},
{"title":"Sum of Two Integers","difficulty":"MEDIUM","url":"https://leetcode.com/problems/sum-of-two-integers/","category":"Bit Manipulation"},
{"title":"Bitwise AND of Numbers Range","difficulty":"MEDIUM","url":"https://leetcode.com/problems/bitwise-and-of-numbers-range/","category":"Bit Manipulation"},
{"title":"Single Number II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/single-number-ii/","category":"Bit Manipulation"},
{"title":"Single Number III","difficulty":"MEDIUM","url":"https://leetcode.com/problems/single-number-iii/","category":"Bit Manipulation"},
{"title":"Power of Four","difficulty":"EASY","url":"https://leetcode.com/problems/power-of-four/","category":"Bit Manipulation"},
{"title":"Insert Interval","difficulty":"MEDIUM","url":"https://leetcode.com/problems/insert-interval/","category":"Intervals"},
{"title":"Merge Intervals","difficulty":"MEDIUM","url":"https://leetcode.com/problems/merge-intervals/","category":"Intervals"},
{"title":"Non-overlapping Intervals","difficulty":"MEDIUM","url":"https://leetcode.com/problems/non-overlapping-intervals/","category":"Intervals"},
{"title":"Meeting Rooms","difficulty":"EASY","url":"https://leetcode.com/problems/meeting-rooms/","category":"Intervals"},
{"title":"Meeting Rooms II","difficulty":"MEDIUM","url":"https://leetcode.com/problems/meeting-rooms-ii/","category":"Intervals"},
{"title":"Minimum Number of Arrows to Burst Balloons","difficulty":"MEDIUM","url":"https://leetcode.com/problems/minimum-number-of-arrows-to-burst-balloons/","category":"Intervals"},
{"title":"Interval List Intersections","difficulty":"MEDIUM","url":"https://leetcode.com/problems/interval-list-intersections/","category":"Intervals"},
{"title":"Employee Free Time","difficulty":"HARD","url":"https://leetcode.com/problems/employee-free-time/","category":"Intervals"},
{"title":"Remove Covered Intervals","difficulty":"MEDIUM","url":"https://leetcode.com/problems/remove-covered-intervals/","category":"Intervals"},
{"title":"My Calendar I","difficulty":"MEDIUM","url":"https://leetcode.com/problems/my-calendar-i/","category":"Intervals"},
{"title":"Rotate Image","difficulty":"MEDIUM","url":"https://leetcode.com/problems/rotate-image/","category":"Math & Geometry"},
{"title":"Spiral Matrix","difficulty":"MEDIUM","url":"https://leetcode.com/problems/spiral-matrix/","category":"Math & Geometry"},
{"title":"Set Matrix Zeroes","difficulty":"MEDIUM","url":"https://leetcode.com/problems/set-matrix-zeroes/","category":"Math & Geometry"},
{"title":"Pow(x, n)","difficulty":"MEDIUM","url":"https://leetcode.com/problems/powx-n/","category":"Math & Geometry"},
{"title":"Multiply Strings","difficulty":"MEDIUM","url":"https://leetcode.com/problems/multiply-strings/","category":"Math & Geometry"},
{"title":"Detect Squares","difficulty":"MEDIUM","url":"https://leetcode.com/problems/detect-squares/","category":"Math & Geometry"},
{"title":"Count Primes","difficulty":"MEDIUM","url":"https://leetcode.com/problems/count-primes/","category":"Math & Geometry"},
{"title":"Robot Bounded In Circle","difficulty":"MEDIUM","url":"https://leetcode.com/problems/robot-bounded-in-circle/","category":"Math & Geometry"},
{"title":"Integer to Roman","difficulty":"MEDIUM","url":"https://leetcode.com/problems/integer-to-roman/","category":"Math & Geometry"},
{"title":"Random Pick with Weight","difficulty":"MEDIUM","url":"https://leetcode.com/problems/random-pick-with-weight/","category":"Math & Geometry"}
]