Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

1.

Two Sum - Easy


2. Number of Islands - Medium
3. Add Two Numbers II - Medium
4. Candy Crush - Medium
5. Decode String - Medium
6. Sort Characters By Frequency - Medium
7. Add Two Numbers - Medium
8. Trapping Rain Water - Hard
9. Valid Parentheses - Easy
10. Insert Delete GetRandom O(1) - Medium
11. Min Stack - Medium
12. Validate Binary Search Tree - Medium
13. Meeting Rooms II - Medium
14. Best Time to Buy and Sell Stock - Easy
15. First Unique Character in a String - Easy
16. Merge Intervals - Medium
17. Shortest Palindrome - Hard
18. Two City Scheduling - N/A
19. Move Zeroes - Easy
20. Elimination Game - Medium
21. Longest Substring Without Repeating Characters - Medium
22. Merge k Sorted Lists - Hard
23. Remove All Adjacent Duplicates in String II - N/A
24. Island Perimeter - Easy
25. Valid Anagram - Easy
26. Alien Dictionary - Hard
27. Flatten Binary Tree to Linked List - Medium
28. Word Break - Medium
29. Median of Two Sorted Arrays - Hard
30. Encode and Decode Strings - Medium
31. Search in Rotated Sorted Array - Medium
32. Integer to Roman - Medium
33. Reverse Linked List - Easy
34. Remove Invalid Parentheses - Hard
35. Merge Two Sorted Lists - Easy
36. Reverse Integer - Medium
37. Sqrt(x) - Easy
38. Maximum Product of Three Numbers - Easy
39. 3Sum - Medium
40. Moving Average from Data Stream - Easy
41. Construct Binary Tree from Preorder and Inorder Traversal - Medium
42. Brick Wall - Medium
43. LFU Cache - Hard
44. Maximum Subarray - Medium
45. Top K Frequent Words - Medium
46. Longest Palindromic Substring - Medium
47. Sliding Window Maximum - Hard
48. Unique Paths - Medium
49. Lowest Common Ancestor of a Binary Tree - Medium
50. Spiral Matrix - Medium
51. Integer to English Words - Hard
52. Valid Triangle Number - Medium
53. Intersection of Two Linked Lists - Easy
54. Reconstruct Itinerary - Hard
55. Vertical Order Traversal of a Binary Tree - N/A
56. Binary Search Tree Iterator - Medium
57. Regular Expression Matching - Hard
58. Best Time to Buy and Sell Stock II - Medium
59. Group Anagrams - Medium
60. Binary Tree Level Order Traversal - Medium
61. Word Ladder - Hard
62. String Compression - Medium
63. Merge Sorted Array - Easy
64. Binary Tree Vertical Order Traversal - Medium
65. Lowest Common Ancestor of a Binary Search Tree - Medium
66. Coin Change - Medium
67. Subsets - Medium
68. Design Browser History - Hard
69. Evaluate Division - Medium
70. Word Break II - Hard
71. Edit Distance - Medium
72. Binary Tree Right Side View - Medium
73. Maximum Width of Binary Tree - Medium
74. Largest Rectangle in Histogram - Hard
75. String to Integer (atoi) - Medium
76. Longest Consecutive Sequence - Medium
77. First Missing Positive - Hard
78. Find Peak Element - Medium
79. Daily Temperatures - Medium
80. Odd Even Linked List - Medium
81. Word Ladder II - Hard
82. Encode and Decode TinyURL - Medium
83. Top K Frequent Elements - Medium
84. Palindrome Linked List - Easy
85. Zuma Game - Hard
86. Pascal's Triangle - Easy
87. Container With Most Water - Medium
88. Excel Sheet Column Number - Easy
89. Palindrome Number - Easy
90. Remove All Adjacent Duplicates In String - Easy
91. Intersection of Two Arrays - Easy
92. Sparse Matrix Multiplication - Medium
93. Word Search - Medium
94. Wildcard Matching - Hard
95. Design Hit Counter - Medium
96. Kth Smallest Element in a BST - Medium
97. Binary Tree Maximum Path Sum - Hard
98. Missing Number - Easy
99. Minimum Path Sum - Medium
100. Kth Largest Element in an Array - Medium
101. Design Snake Game - Medium
102. Permutations - Medium
103. Maximal Square - Medium
104. Letter Combinations of a Phone Number - Medium
105. Isomorphic Strings - Easy
106. Sort Colors - Medium
107. Max Area of Island - Medium
108. Single Number - Easy
109. Generate Parentheses - Medium
110. Majority Element II - Medium
111. Minimum Size Subarray Sum - Medium
112. Number of Distinct Islands - Medium
113. Valid Word Square - Easy
114. Meeting Rooms - Easy
115. Walls and Gates - Medium
116. Rotate Image - Medium
117. Shortest Distance to a Character - Hard
118. Search a 2D Matrix II - Medium
119. Max Stack - Hard
120. Maximal Rectangle - Hard
121. Unique Paths II - Medium
122. Minimum Window Substring - Hard
123. Subtree of Another Tree - Easy
124. Reverse Words in a String - Medium
125. Fizz Buzz - Easy
126. Find Duplicate Subtrees - Medium
127. Decode Ways - Medium
128. Product of Array Except Self - Medium
129. Subarray Sum Equals K - Medium
130. Find All Duplicates in an Array - Medium
131. Find the Duplicate Number - Medium
132. Count of Smaller Numbers After Self - Hard
133. Implement Queue using Stacks - Easy
134. 3Sum Closest - Medium
135. Find Bottom Left Tree Value - Medium
136. Diameter of Binary Tree - Easy
137. Rectangle Overlap - Hard
138. Roman to Integer - Easy
139. Binary Tree Inorder Traversal - Easy
140. Triangle - Medium
141. Reverse Linked List II - Medium
142. Find Minimum in Rotated Sorted Array - Medium
143. Course Schedule - Medium
144. Remove K Digits - Medium
145. Find K Closest Elements - Medium
146. Climbing Stairs - Easy
147. Invert Binary Tree - Easy
148. Remove Nth Node From End of List - Medium
149. Remove Linked List Elements - Easy
150. Happy Number - Easy
151. Minimum Remove to Make Valid Parentheses - Medium
152. Interleaving String - Medium
153. Reverse String - Easy
154. Minesweeper - Medium
155. Minimum Window Subsequence - Hard
156. Symmetric Tree - Easy
157. Third Maximum Number - Easy
158. Pacific Atlantic Water Flow - Medium
159. Base 7 - Easy
160. Swap Nodes in Pairs - Medium
161. Delete Node in a Linked List - Medium
162. Peak Index in a Mountain Array - Hard
163. Add Strings - Easy
164. Design Tic-Tac-Toe - Medium
165. Best Time to Buy and Sell Stock IV - Hard
166. Implement Stack using Queues - Easy
167. Count Univalue Subtrees - Medium
168. Simplify Path - Medium
169. Array Nesting - Medium
170. Integer Replacement - Medium
171. Recover Binary Search Tree - Medium
172. Search in Rotated Sorted Array II - Medium
173. Valid Parenthesis String - Medium
174. Valid Palindrome - Easy
175. Kth Smallest Element in a Sorted Matrix - Medium
176. Minimum Number of Steps to Make Two Strings Anagram - Hard
177. Best Time to Buy and Sell Stock III - Hard
178. Logger Rate Limiter - Easy
179. Convert Sorted List to Binary Search Tree - Medium
180. Summary Ranges - Easy
181. Sum of Left Leaves - Easy
182. Flatten Nested List Iterator - Medium
183. Binary Tree Zigzag Level Order Traversal - Medium
184. Non-overlapping Intervals - Medium
185. Rotate List - Medium
186. Accounts Merge - Medium
187. K-diff Pairs in an Array - Medium
188. Remove Duplicates from Sorted List II - Medium
189. House Robber - Medium
190. Convert Sorted Array to Binary Search Tree - Easy
191. Path Sum - Easy
192. Remove Duplicates from Sorted Array - Easy
193. Game of Life - Medium
194. Palindrome Pairs - Hard
195. Linked List Cycle - Easy
196. Subsets II - Medium
197. Design Search Autocomplete System - Hard
198. Permutation in String - Medium
199. Inorder Successor in BST - Medium
200. Broken Calculator - Hard
201. Palindrome Partitioning - Medium
202. Serialize and Deserialize Binary Tree - Hard
203. Count Primes - Medium
204. Reverse Words in a String III - Easy
205. Sentence Similarity II - Medium
206. Search a 2D Matrix - Medium
207. Find All Numbers Disappeared in an Array - Easy
208. Unique Binary Search Trees - Medium
209. Number of Longest Increasing Subsequence - Medium
210. Range Sum Query - Immutable - Easy
211. Is Subsequence - Easy
212. Letter Case Permutation - Hard
213. Rotate Array - Medium
214. Maximum Number of Occurrences of a Substring - Hard
215. Jump Game - Medium
216. Delete Node in a BST - Medium
217. Search Insert Position - Easy
218. Print in Order - Medium
219. All O`one Data Structure - Hard
220. Counting Bits - Easy
221. Longest Common Prefix - Easy
222. Valid Sudoku - Medium
223. Arithmetic Slices - Medium
224. Intersection of Two Arrays II - Easy
225. Permutations II - Medium
226. Longest Palindromic Subsequence - Medium
227. Longest Valid Parentheses - Hard
228. Substring with Concatenation of All Words - Hard
229. Max Points on a Line - Hard
230. Count Complete Tree Nodes - Easy
231. Kth Largest Element in a Stream - Hard
232. Find Pivot Index - Easy
233. Best Time to Buy and Sell Stock with Transaction Fee - Medium
234. Longest Substring with At Least K Repeating Characters - Medium
235. Combination Sum III - Medium
236. Contains Duplicate II - Easy
237. Sum Root to Leaf Numbers - Medium
238. Maximum Product Subarray - Medium
239. Path Sum III - Medium
240. Number of Recent Calls - Hard
241. Maximum Depth of Binary Tree - Easy
242. Maximum Frequency Stack - Hard
243. Balanced Binary Tree - Easy
244. Single Element in a Sorted Array - Medium
245. Divide Two Integers - Medium
246. Add Digits - Easy
247. Nim Game - Easy
248. Word Search II - Hard
249. 4Sum - Medium
250. Cousins in Binary Tree - Hard
251. Closest Binary Search Tree Value - Easy
252. Binary Tree Preorder Traversal - Easy
253. Maximum Length of Pair Chain - Medium
254. Longest Substring with At Most K Distinct Characters - Medium
255. 2 Keys Keyboard - Medium
256. Increasing Triplet Subsequence - Medium
257. Find Common Characters - Hard
258. Contains Duplicate - Easy
259. H-Index - Medium
260. Count and Say - Medium
261. Shortest Unsorted Continuous Subarray - Medium
262. Plus One - Easy
263. Insertion Sort List - Easy
264. Task Scheduler - Medium
265. Minimum Height Trees - Medium
266. Course Schedule II - Medium
267. Combination Sum - Medium
268. Path Sum II - Medium
269. Combination Sum II - Medium
270. First Bad Version - Easy
271. Basic Calculator - Hard
272. Longest Repeating Character Replacement - Medium
273. Merge Two Binary Trees - Easy
274. Find All Anagrams in a String - Medium
275. Queue Reconstruction by Height - Medium
276. Divisor Game - Hard
277. Sort an Array - Hard
278. Remove Element - Easy
279. Same Tree - Easy
280. Factorial Trailing Zeroes - Medium
281. Prison Cells After N Days - Hard
282. Maximum Depth of N-ary Tree - Hard
283. Min Cost Climbing Stairs - Hard
284. Construct Binary Tree from Inorder and Postorder Traversal - Medium
285. Squares of a Sorted Array - Hard
286. Running Sum of 1d Array - Easy

You might also like