All Questions

# Title Frequency Solution Acceptance Difficulty
# Title Frequency Solution Acceptance Difficulty
534 Design TinyURL 99 0.0%
1 Two Sum 99 Link 36.4%
2 Add Two Numbers 99 Link 28.2%
13 Roman to Integer 99 47.0%
292 Nim Game 99 Link 55.3%
344 Reverse String 98 59.7%
136 Single Number 98 Link 55.0%
4 Median of Two Sorted Arrays 98 Link 22.4%
461 Hamming Distance 98 69.7%
6 ZigZag Conversion 98 27.0%
175 Combine Two Tables 97 Link 40.0%
458 Poor Pigs 97 41.0%
14 Longest Common Prefix 97 Link 31.6%
11 Container With Most Water 97 Link 36.9%
9 Palindrome Number 97 Link 35.6%
3 Longest Substring Without Repeating Characters 96 Link 24.5%
371 Sum of Two Integers 96 51.1%
12 Integer to Roman 96 45.7%
237 Delete Node in a Linked List 96 Link 47.1%
195 Tenth Line 96 33.3%
7 Reverse Integer 95 24.4%
104 Maximum Depth of Binary Tree 95 53.6%
595 Big Countries 95 Link 71.8%
20 Valid Parentheses 95 33.7%
21 Merge Two Sorted Lists 95 Link 39.5%
535 Encode and Decode TinyURL 94 Link 74.1%
5 Longest Palindromic Substring 94 Link 25.2%
206 Reverse Linked List 94 Link 46.3%
146 LRU Cache 94 18.9%
66 Plus One 94 39.2%
561 Array Partition I 94 Link 66.6%
155 Min Stack 94 30.0%
169 Majority Element 93 Link 47.4%
122 Best Time to Buy and Sell Stock II 93 Link 47.8%
191 Number of 1 Bits 93 Link 40.0%
53 Maximum Subarray 93 40.0%
283 Move Zeroes 93 Link 50.9%
151 Reverse Words in a String 92 15.7%
23 Merge k Sorted Lists 92 Link 27.8%
70 Climbing Stairs 92 Link 40.6%
141 Linked List Cycle 92 Link 35.2%
258 Add Digits 92 51.5%
412 Fizz Buzz 92 58.3%
148 Sort List 91 29.3%
121 Best Time to Buy and Sell Stock 91 Link 42.2%
38 Count and Say 91 35.9%
226 Invert Binary Tree 91 Link 52.6%
388 Longest Absolute File Path 91 37.3%
42 Trapping Rain Water 91 Link 37.3%
193 Valid Phone Numbers 90 24.9%
198 House Robber 90 Link 39.5%
194 Transpose File 90 21.3%
15 3Sum 90 21.8%
217 Contains Duplicate 89 Link 46.4%
10 Regular Expression Matching 89 Link 24.3%
238 Product of Array Except Self 89 49.9%
202 Happy Number 89 41.1%
172 Factorial Trailing Zeroes 89 36.6%
171 Excel Sheet Column Number 88 47.9%
17 Letter Combinations of a Phone Number 88 35.6%
50 Pow(x, n) 88 26.0%
149 Max Points on a Line 88 15.2%
88 Merge Sorted Array 88 32.1%
192 Word Frequency 87 25.8%
138 Copy List with Random Pointer 87 26.0%
137 Single Number II 87 42.1%
338 Counting Bits 87 Link 61.8%
328 Odd Even Linked List 87 Link 44.2%
27 Remove Element 87 Link 40.0%
67 Add Binary 87 33.4%
197 Rising Temperature 86 Link 29.8%
617 Merge Two Binary Trees 86 Link 67.7%
22 Generate Parentheses 86 Link 46.6%
139 Word Break 86 Link 30.9%
26 Remove Duplicates from Sorted Array 86 Link 35.6%
200 Number of Islands 85 Link 35.8%
49 Group Anagrams 85 Link 36.8%
56 Merge Intervals 85 Link 31.2%
48 Rotate Image 85 40.2%
153 Find Minimum in Rotated Sorted Array 85 40.4%
8 String to Integer (atoi) 85 13.9%
319 Bulb Switcher 84 42.7%
152 Maximum Product Subarray 84 26.3%
479 Largest Palindrome Product 84 24.7%
463 Island Perimeter 84 57.5%
234 Palindrome Linked List 84 33.2%
160 Intersection of Two Linked Lists 84 Link 30.8%
219 Contains Duplicate II 83 Link 32.7%
100 Same Tree 83 47.1%
118 Pascal's Triangle 83 Link 39.4%
150 Evaluate Reverse Polish Notation 83 27.8%
326 Power of Three 83 Link 40.5%
657 Judge Route Circle 83 Link 68.7%
223 Rectangle Area 82 33.4%
176 Second Highest Salary 82 Link 21.8%
33 Search in Rotated Sorted Array 82 32.1%
419 Battleships in a Board 82 62.4%
28 Implement strStr() 82 28.7%
384 Shuffle an Array 82 Link 47.2%
85 Maximal Rectangle 81 29.0%
72 Edit Distance 81 32.2%
233 Number of Digit One 81 Link 28.8%
540 Single Element in a Sorted Array 81 56.1%
173 Binary Search Tree Iterator 81 42.7%
179 Largest Number 81 Link 23.1%
36 Valid Sudoku 80 36.7%
96 Unique Binary Search Trees 80 41.5%
147 Insertion Sort List 80 33.5%
242 Valid Anagram 80 Link 47.0%
46 Permutations 80 45.6%
54 Spiral Matrix 80 Link 26.7%
128 Longest Consecutive Sequence 79 Link 37.7%
235 Lowest Common Ancestor of a Binary Search Tree 79 39.5%
335 Self Crossing 79 25.7%
433 Minimum Genetic Mutation 79 34.1%
420 Strong Password Checker 79 20.6%
110 Balanced Binary Tree 78 38.0%
29 Divide Two Integers 78 15.9%
273 Integer to English Words 78 22.5%
181 Employees Earning More Than Their Managers 78 Link 36.9%
228 Summary Ranges 78 Link 31.1%
41 First Missing Positive 77 25.7%
108 Convert Sorted Array to Binary Search Tree 77 43.0%
268 Missing Number 77 Link 44.4%
164 Maximum Gap 77 Link 29.8%
387 First Unique Character in a String 77 47.2%
189 Rotate Array 77 Link 25.1%
185 Department Top Three Salaries 76 Link 18.5%
627 Swap Salary 76 Link 66.6%
347 Top K Frequent Elements 76 48.9%
16 3Sum Closest 76 31.4%
287 Find the Duplicate Number 76 Link 43.9%
142 Linked List Cycle II 76 Link 30.9%
229 Majority Element II 75 28.9%
349 Intersection of Two Arrays 75 47.7%
220 Contains Duplicate III 75 Link 18.9%
383 Ransom Note 75 47.6%
69 Sqrt(x) 75 28.4%
457 Circular Array Loop 75 20.9%
336 Palindrome Pairs 74 26.7%
89 Gray Code 74 41.9%
260 Single Number III 74 52.5%
289 Game of Life 74 37.1%
43 Multiply Strings 74 27.7%
231 Power of Two 74 40.5%
279 Perfect Squares 74 37.6%
448 Find All Numbers Disappeared in an Array 74 51.3%
316 Remove Duplicate Letters 73 30.0%
518 Coin Change 2 73 33.9%
79 Word Search 73 27.6%
73 Set Matrix Zeroes 73 36.3%
218 The Skyline Problem 73 28.4%
24 Swap Nodes in Pairs 73 38.8%
345 Reverse Vowels of a String 73 38.8%
19 Remove Nth Node From End of List 73 Link 34.0%
187 Repeated DNA Sequences 72 32.4%
557 Reverse Words in a String III 72 Link 59.9%
500 Keyboard Row 72 59.8%
263 Ugly Number 72 39.5%
167 Two Sum II - Input array is sorted 72 Link 47.2%
406 Queue Reconstruction by Height 72 56.4%
240 Search a 2D Matrix II 72 Link 38.9%
180 Consecutive Numbers 71 Link 25.9%
115 Distinct Subsequences 71 31.9%
31 Next Permutation 71 Link 28.9%
241 Different Ways to Add Parentheses 71 45.2%
312 Burst Balloons 71 43.2%
120 Triangle 71 34.5%
188 Best Time to Buy and Sell Stock IV 71 24.7%
204 Count Primes 70 26.7%
236 Lowest Common Ancestor of a Binary Tree 70 30.0%
303 Range Sum Query - Immutable 70 Link 31.1%
64 Minimum Path Sum 70 Link 39.5%
124 Binary Tree Maximum Path Sum 70 26.7%
101 Symmetric Tree 70 Link 39.7%
62 Unique Paths 70 42.1%
143 Reorder List 70 26.2%
134 Gas Station 70 29.7%
140 Word Break II 69 Link 24.0%
162 Find Peak Element 69 Link 38.2%
306 Additive Number 69 27.6%
476 Number Complement 69 61.0%
65 Valid Number 69 12.9%
127 Word Ladder 69 19.7%
123 Best Time to Buy and Sell Stock III 68 29.9%
178 Rank Scores 68 27.7%
39 Combination Sum 68 40.2%
125 Valid Palindrome 68 26.7%
190 Reverse Bits 68 29.4%
116 Populating Next Right Pointers in Each Node 68 36.9%
421 Maximum XOR of Two Numbers in an Array 68 47.1%
386 Lexicographical Numbers 68 42.0%
205 Isomorphic Strings 67 34.3%
168 Excel Sheet Column Title 67 26.8%
76 Minimum Window Substring 67 26.3%
350 Intersection of Two Arrays II 67 44.8%
232 Implement Queue using Stacks 67 Link 37.5%
182 Duplicate Emails 67 Link 42.8%
37 Sudoku Solver 66 31.2%
224 Basic Calculator 66 27.9%
105 Construct Binary Tree from Preorder and Inorder Traversal 66 32.9%
297 Serialize and Deserialize Binary Tree 66 34.1%
203 Remove Linked List Elements 66 33.0%
760 Find Anagram Mappings 66 Link 78.2%
728 Self Dividing Numbers 66 Link 68.1%
83 Remove Duplicates from Sorted List 66 Link 40.1%
442 Find All Duplicates in an Array 66 56.5%
215 Kth Largest Element in an Array 65 40.0%
165 Compare Version Numbers 65 20.5%
390 Elimination Game 65 42.4%
55 Jump Game 65 Link 29.6%
78 Subsets 65 42.9%
278 First Bad Version 65 Link 25.9%
59 Spiral Matrix II 64 40.4%
374 Guess Number Higher or Lower 64 Link 36.1%
301 Remove Invalid Parentheses 64 35.6%
51 N-Queens 64 32.3%
102 Binary Tree Level Order Traversal 64 41.3%
135 Candy 64 Link 25.0%
280 Wiggle Sort 64 Link 58.1%
669 Trim a Binary Search Tree 63 Link 58.3%
453 Minimum Moves to Equal Array Elements 63 Link 47.8%
445 Add Two Numbers II 63 46.0%
214 Shortest Palindrome 63 Link 24.8%
109 Convert Sorted List to Binary Search Tree 63 34.7%
99 Recover Binary Search Tree 63 30.5%
18 4Sum 62 27.2%
341 Flatten Nested List Iterator 62 42.4%
196 Delete Duplicate Emails 62 Link 23.1%
75 Sort Colors 62 38.5%
32 Longest Valid Parentheses 62 Link 23.1%
166 Fraction to Recurring Decimal 62 Link 17.8%
299 Bulls and Cows 62 35.5%
290 Word Pattern 61 33.3%
154 Find Minimum in Rotated Sorted Array II 61 37.6%
91 Decode Ways 61 20.1%
119 Pascal's Triangle II 61 37.6%
315 Count of Smaller Numbers After Self 61 34.8%
45 Jump Game II 61 26.2%
208 Implement Trie (Prefix Tree) 61 Link 29.8%
654 Maximum Binary Tree 61 Link 70.0%
35 Search Insert Position 60 39.9%
647 Palindromic Substrings 60 Link 55.7%
84 Largest Rectangle in Histogram 60 Link 27.2%
309 Best Time to Buy and Sell Stock with Cooldown 60 41.5%
30 Substring with Concatenation of All Words 60 22.1%
628 Maximum Product of Three Numbers 60 Link 45.1%
222 Count Complete Tree Nodes 60 27.6%
282 Expression Add Operators 60 30.4%
395 Longest Substring with At Least K Repeating Characters 59 35.8%
112 Path Sum 59 34.4%
322 Coin Change 59 Link 26.7%
58 Length of Last Word 59 32.0%
257 Binary Tree Paths 59 40.0%
133 Clone Graph 59 25.2%
77 Combinations 59 40.5%
295 Find Median from Data Stream 58 Link 28.3%
52 N-Queens II 58 46.0%
253 Meeting Rooms II 58 39.4%
93 Restore IP Addresses 58 28.0%
114 Flatten Binary Tree to Linked List 58 35.9%
334 Increasing Triplet Subsequence 58 39.9%
34 Search for a Range 58 Link 31.5%
621 Task Scheduler 58 Link 42.5%
25 Reverse Nodes in k-Group 58 31.1%
318 Maximum Product of Word Lengths 57 45.0%
97 Interleaving String 57 Link 24.9%
389 Find the Difference 57 51.0%
230 Kth Smallest Element in a BST 57 44.6%
697 Degree of an Array 57 Link 46.6%
92 Reverse Linked List II 57 31.1%
201 Bitwise AND of Numbers Range 57 34.2%
264 Ugly Number II 57 33.0%
44 Wildcard Matching 56 20.7%
239 Sliding Window Maximum 56 33.7%
296 Best Meeting Point 56 Link 52.1%
343 Integer Break 56 46.3%
683 K Empty Slots 56 Link 36.4%
177 Nth Highest Salary 56 19.3%
131 Palindrome Partitioning 56 34.6%
111 Minimum Depth of Binary Tree 55 33.4%
324 Wiggle Sort II 55 26.2%
87 Scramble String 55 29.5%
86 Partition List 55 33.1%
71 Simplify Path 55 25.9%
199 Binary Tree Right Side View 55 Link 41.8%
80 Remove Duplicates from Sorted Array II 54 36.5%
227 Basic Calculator II 54 29.6%
81 Search in Rotated Sorted Array II 54 32.7%
126 Word Ladder II 54 14.6%
262 Trips and Users 54 18.4%
95 Unique Binary Search Trees II 54 31.8%
61 Rotate List 54 24.4%
327 Count of Range Sum 53 30.3%
337 House Robber III 53 44.2%
68 Text Justification 53 19.7%
94 Binary Tree Inorder Traversal 53 Link 48.1%
681 Next Closest Time 53 Link 43.0%
184 Department Highest Salary 53 Link 21.5%
717 1-bit and 2-bit Characters 53 Link 50.5%
357 Count Numbers with Unique Digits 52 46.0%
300 Longest Increasing Subsequence 52 Link 38.7%
695 Max Area of Island 52 Link 52.3%
60 Permutation Sequence 52 29.1%
74 Search a 2D Matrix 52 34.8%
311 Sparse Matrix Multiplication 52 52.0%
378 Kth Smallest Element in a Sorted Matrix 52 45.2%
144 Binary Tree Preorder Traversal 52 45.9%
339 Nested List Weight Sum 51 Link 63.1%
269 Alien Dictionary 51 25.5%
221 Maximal Square 51 Link 29.8%
394 Decode String 51 41.9%
107 Binary Tree Level Order Traversal II 51 41.2%
277 Find the Celebrity 51 35.8%
161 One Edit Distance 50 31.6%
566 Reshape the Matrix 50 Link 58.2%
380 Insert Delete GetRandom O(1) 50 39.5%
216 Combination Sum III 50 46.3%
340 Longest Substring with At Most K Distinct Characters 50 39.3%
575 Distribute Candies 50 Link 58.4%
106 Construct Binary Tree from Inorder and Postorder Traversal 49 32.7%
401 Binary Watch 49 44.9%
212 Word Search II 49 24.1%
250 Count Univalue Subtrees 49 43.1%
98 Validate Binary Search Tree 49 23.8%
57 Insert Interval 49 28.5%
346 Moving Average from Data Stream 49 59.6%
342 Power of Four 49 38.8%
207 Course Schedule 49 33.0%
543 Diameter of Binary Tree 48 Link 44.8%
329 Longest Increasing Path in a Matrix 48 Link 36.9%
496 Next Greater Element I 48 Link 56.5%
372 Super Pow 48 34.5%
460 LFU Cache 48 24.6%
304 Range Sum Query 2D - Immutable 48 Link 26.4%
330 Patching Array 47 Link 32.4%
174 Dungeon Game 47 23.9%
47 Permutations II 47 34.0%
415 Add Strings 47 41.6%
609 Find Duplicate File in System 47 Link 52.3%
284 Peeking Iterator 47 35.5%
632 Smallest Range 47 Link 42.1%
547 Friend Circles 47 Link 49.1%
209 Minimum Size Subarray Sum 46 Link 31.5%
281 Zigzag Iterator 46 51.6%
145 Binary Tree Postorder Traversal 46 41.0%
252 Meeting Rooms 46 Link 48.5%
117 Populating Next Right Pointers in Each Node II 46 33.9%
437 Path Sum III 46 40.1%
183 Customers Who Never Order 46 Link 34.7%
375 Guess Number Higher or Lower II 46 Link 35.9%
506 Relative Ranks 45 46.6%
661 Image Smoother 45 Link 45.9%
130 Surrounded Regions 45 19.1%
354 Russian Doll Envelopes 45 32.4%
413 Arithmetic Slices 45 Link 54.6%
225 Implement Stack using Queues 45 Link 33.7%
560 Subarray Sum Equals K 45 Link 40.6%
498 Diagonal Traverse 45 46.3%
451 Sort Characters By Frequency 45 51.3%
274 H-Index 45 Link 33.6%
332 Reconstruct Itinerary 45 29.5%
251 Flatten 2D Vector 45 41.1%
481 Magical String 44 45.7%
103 Binary Tree Zigzag Level Order Traversal 44 35.8%
82 Remove Duplicates from Sorted List II 44 29.7%
325 Maximum Size Subarray Sum Equals k 44 43.1%
132 Palindrome Partitioning II 44 24.6%
482 License Key Formatting 44 41.5%
363 Max Sum of Rectangle No Larger Than K 44 33.4%
285 Inorder Successor in BST 43 36.3%
321 Create Maximum Number 43 24.7%
485 Max Consecutive Ones 43 54.0%
516 Longest Palindromic Subsequence 43 42.6%
399 Evaluate Division 43 41.7%
690 Employee Importance 43 Link 52.5%
396 Rotate Function 43 33.5%
113 Path Sum II 42 34.8%
313 Super Ugly Number 42 38.1%
447 Number of Boomerangs 42 45.9%
156 Binary Tree Upside Down 42 45.3%
391 Perfect Rectangle 42 27.2%
308 Range Sum Query 2D - Mutable 42 24.5%
244 Shortest Word Distance II 42 40.0%
682 Baseball Game 42 Link 58.6%
739 Daily Temperatures 42 Link 52.9%
382 Linked List Random Node 42 47.3%
449 Serialize and Deserialize BST 42 42.4%
377 Combination Sum IV 42 42.5%
653 Two Sum IV - Input is a BST 42 Link 50.2%
90 Subsets II 41 37.4%
243 Shortest Word Distance 41 Link 53.1%
606 Construct String from Binary Tree 41 Link 49.6%
438 Find All Anagrams in a String 41 33.9%
362 Design Hit Counter 41 54.7%
368 Largest Divisible Subset 41 33.8%
538 Convert BST to Greater Tree 41 Link 49.1%
454 4Sum II 41 47.5%
157 Read N Characters Given Read4 40 29.2%
213 House Robber II 40 34.4%
348 Design Tic-Tac-Toe 40 45.9%
667 Beautiful Arrangement II 40 Link 51.7%
403 Frog Jump 40 Link 32.4%
266 Palindrome Permutation 40 Link 57.7%
455 Assign Cookies 40 47.2%
696 Count Binary Substrings 39 Link 52.0%
291 Word Pattern II 39 38.1%
686 Repeated String Match 39 Link 34.3%
541 Reverse String II 39 Link 43.8%
432 All O`one Data Structure 39 28.1%
542 01 Matrix 39 Link 32.9%
674 Longest Continuous Increasing Subsequence 39 Link 42.7%
256 Paint House 39 46.2%
320 Generalized Abbreviation 39 Link 45.7%
163 Missing Ranges 39 23.6%
521 Longest Uncommon Subsequence I 38 Link 55.7%
526 Beautiful Arrangement 38 Link 54.0%
129 Sum Root to Leaf Numbers 38 37.3%
404 Sum of Left Leaves 38 47.3%
440 K-th Smallest in Lexicographical Order 38 25.4%
410 Split Array Largest Sum 38 Link 38.8%
637 Average of Levels in Binary Tree 38 Link 55.7%
687 Longest Univalue Path 37 Link 34.0%
298 Binary Tree Longest Consecutive Sequence 37 Link 41.5%
276 Paint Fence 37 34.8%
159 Longest Substring with At Most Two Distinct Characters 37 42.1%
400 Nth Digit 37 30.1%
732 My Calendar III 37 Link 52.8%
158 Read N Characters Given Read4 II - Call multiple times 37 24.6%
170 Two Sum III - Data structure design 36 25.6%
376 Wiggle Subsequence 36 Link 36.1%
626 Exchange Seats 36 Link 47.7%
546 Remove Boxes 36 Link 34.7%
492 Construct the Rectangle 36 48.3%
392 Is Subsequence 36 44.6%
620 Not Boring Movies 36 Link 59.4%
414 Third Maximum Number 36 27.9%
450 Delete Node in a BST 35 37.2%
367 Valid Perfect Square 35 38.5%
63 Unique Paths II 35 32.0%
352 Data Stream as Disjoint Intervals 35 40.7%
417 Pacific Atlantic Water Flow 35 34.3%
474 Ones and Zeroes 35 Link 39.0%
655 Print Binary Tree 35 Link 49.9%
648 Replace Words 34 Link 47.4%
286 Walls and Gates 34 Link 45.0%
466 Count The Repetitions 34 Link 27.6%
393 UTF-8 Validation 34 34.6%
530 Minimum Absolute Difference in BST 34 47.1%
564 Find the Closest Palindrome 34 Link 17.5%
385 Mini Parser 34 30.7%
255 Verify Preorder Sequence in Binary Search Tree 34 40.8%
643 Maximum Average Subarray I 34 Link 37.8%
672 Bulb Switcher II 34 Link 48.4%
486 Predict the Winner 33 Link 45.2%
307 Range Sum Query - Mutable 33 Link 21.6%
249 Group Shifted Strings 33 43.0%
275 H-Index II 33 34.7%
40 Combination Sum II 33 35.0%
665 Non-decreasing Array 33 Link 20.9%
664 Strange Printer 33 Link 33.0%
633 Sum of Square Numbers 33 Link 32.3%
459 Repeated Substring Pattern 33 38.2%
679 24 Game 32 Link 38.9%
596 Classes More Than 5 Students 32 Link 27.6%
503 Next Greater Element II 32 Link 47.6%
652 Find Duplicate Subtrees 32 Link 36.3%
364 Nested List Weight Sum II 32 53.5%
407 Trapping Rain Water II 32 37.8%
416 Partition Equal Subset Sum 31 39.0%
475 Heaters 31 29.6%
210 Course Schedule II 31 29.4%
409 Longest Palindrome 31 45.6%
314 Binary Tree Vertical Order Traversal 31 37.5%
501 Find Mode in Binary Search Tree 31 37.7%
317 Shortest Distance from All Buildings 31 34.5%
670 Maximum Swap 31 Link 38.3%
305 Number of Islands II 31 39.5%
563 Binary Tree Tilt 30 Link 47.1%
513 Find Bottom Left Tree Value 30 56.1%
259 3Sum Smaller 30 Link 41.8%
211 Add and Search Word - Data structure design 30 24.3%
520 Detect Capital 30 52.0%
456 132 Pattern 30 Link 28.3%
186 Reverse Words in a String II 30 28.1%
537 Complex Number Multiplication 30 Link 64.0%
747 Largest Number At Least Twice of Others 30 Link 45.3%
507 Perfect Number 29 Link 33.3%
529 Minesweeper 29 49.6%
726 Number of Atoms 29 Link 44.9%
441 Arranging Coins 29 36.4%
599 Minimum Index Sum of Two Lists 29 Link 46.5%
680 Valid Palindrome II 29 Link 32.6%
351 Android Unlock Patterns 29 Link 44.4%
270 Closest Binary Search Tree Value 29 40.2%
373 Find K Pairs with Smallest Sums 29 31.0%
689 Maximum Sum of 3 Non-Overlapping Subarrays 29 Link 41.3%
598 Range Addition II 28 Link 48.3%
361 Bomb Enemy 28 39.6%
565 Array Nesting 28 Link 49.6%
594 Longest Harmonious Subsequence 28 Link 40.9%
355 Design Twitter 28 25.7%
572 Subtree of Another Tree 28 Link 40.7%
601 Human Traffic of Stadium 28 Link 34.7%
583 Delete Operation for Two Strings 28 Link 44.3%
494 Target Sum 28 Link 43.7%
331 Verify Preorder Serialization of a Binary Tree 28 36.7%
673 Number of Longest Increasing Subsequence 28 Link 31.2%
645 Set Mismatch 27 Link 39.9%
423 Reconstruct Original Digits from English 27 44.5%
452 Minimum Number of Arrows to Burst Balloons 27 44.5%
477 Total Hamming Distance 27 Link 47.7%
611 Valid Triangle Number 27 Link 42.2%
692 Top K Frequent Words 27 Link 40.8%
698 Partition to K Equal Sum Subsets 27 Link 37.5%
638 Shopping Offers 27 Link 43.6%
495 Teemo Attacking 27 51.6%
424 Longest Repeating Character Replacement 26 42.8%
605 Can Place Flowers 26 Link 30.2%
271 Encode and Decode Strings 26 26.2%
418 Sentence Screen Fitting 26 28.0%
272 Closest Binary Search Tree Value II 26 39.5%
581 Shortest Unsorted Continuous Subarray 26 Link 29.3%
462 Minimum Moves to Equal Array Elements II 26 Link 51.9%
248 Strobogrammatic Number III 25 32.3%
246 Strobogrammatic Number 25 40.1%
718 Maximum Length of Repeated Subarray 25 Link 40.1%
310 Minimum Height Trees 25 28.9%
405 Convert a Number to Hexadecimal 25 41.0%
636 Exclusive Time of Functions 25 Link 44.0%
644 Maximum Average Subarray II 25 Link 23.4%
678 Valid Parenthesis String 25 Link 29.1%
553 Optimal Division 25 Link 54.9%
693 Binary Number with Alternating Bits 24 Link 54.8%
435 Non-overlapping Intervals 24 Link 41.5%
650 2 Keys Keyboard 24 Link 44.9%
504 Base 7 24 44.1%
646 Maximum Length of Pair Chain 24 Link 47.6%
381 Insert Delete GetRandom O(1) - Duplicates allowed 24 29.2%
247 Strobogrammatic Number II 24 40.7%
714 Best Time to Buy and Sell Stock with Transaction Fee 24 Link 42.2%
525 Contiguous Array 23 Link 41.1%
464 Can I Win 23 25.3%
515 Find Largest Value in Each Tree Row 23 55.2%
508 Most Frequent Subtree Sum 23 52.2%
434 Number of Segments in a String 23 Link 36.7%
254 Factor Combinations 23 43.5%
719 Find K-th Smallest Pair Distance 23 Link 26.3%
524 Longest Word in Dictionary through Deleting 23 Link 43.4%
517 Super Washing Machines 23 36.5%
532 K-diff Pairs in an Array 22 28.2%
642 Design Search Autocomplete System 22 Link 31.0%
398 Random Pick Index 22 44.1%
737 Sentence Similarity II 22 Link 40.4%
659 Split Array into Consecutive Subsequences 22 Link 36.0%
556 Next Greater Element III 22 Link 29.1%
724 Find Pivot Index 22 Link 40.9%
288 Unique Word Abbreviation 22 Link 17.4%
629 K Inverse Pairs Array 21 Link 26.8%
366 Find Leaves of Binary Tree 21 60.6%
267 Palindrome Permutation II 21 Link 32.1%
539 Minimum Time Difference 21 46.1%
582 Kill Process 21 Link 50.1%
359 Logger Rate Limiter 21 60.2%
365 Water and Jug Problem 21 27.8%
360 Sort Transformed Array 20 44.6%
671 Second Minimum Node In a Binary Tree 20 Link 41.9%
293 Flip Game 20 56.7%
397 Integer Replacement 20 30.3%
712 Minimum ASCII Delete Sum for Two Strings 20 Link 50.9%
715 Range Module 20 Link 30.7%
551 Student Attendance Record I 20 Link 44.3%
753 Cracking the Safe 20 Link 39.4%
658 Find K Closest Elements 19 Link 35.2%
731 My Calendar II 19 Link 35.4%
468 Validate IP Address 19 20.8%
746 Min Cost Climbing Stairs 19 Link 47.9%
662 Maximum Width of Binary Tree 19 Link 37.7%
675 Cut Off Trees for Golf Event 19 Link 26.7%
751 IP to CIDR 19 Link 55.7%
624 Maximum Distance in Arrays 19 Link 34.6%
294 Flip Game II 19 46.7%
567 Permutation in String 19 Link 36.6%
711 Number of Distinct Islands II 18 Link 40.2%
443 String Compression 18 Link 36.9%
425 Word Squares 18 43.7%
554 Brick Wall 18 Link 46.1%
261 Graph Valid Tree 18 38.2%
439 Ternary Expression Parser 18 51.2%
446 Arithmetic Slices II - Subsequence 18 27.7%
467 Unique Substrings in Wraparound String 17 33.0%
593 Valid Square 17 Link 40.3%
635 Design Log Storage System 17 Link 48.9%
265 Paint House II 17 38.2%
493 Reverse Pairs 17 Link 20.9%
523 Continuous Subarray Sum 17 Link 23.3%
660 Remove 9 16 Link 48.1%
571 Find Median Given Frequency of Numbers 16 36.2%
402 Remove K Digits 16 26.1%
522 Longest Uncommon Subsequence II 16 Link 32.0%
411 Minimum Unique Word Abbreviation 16 33.6%
545 Boundary of Binary Tree 16 Link 31.9%
630 Course Schedule III 16 Link 28.6%
472 Concatenated Words 15 30.5%
358 Rearrange String k Distance Apart 15 31.7%
544 Output Contest Matches 15 Link 71.0%
640 Solve the Equation 15 Link 38.9%
730 Count Different Palindromic Subsequences 15 Link 32.5%
733 Flood Fill 15 Link 49.3%
713 Subarray Product Less Than K 15 Link 33.0%
379 Design Phone Directory 14 34.5%
302 Smallest Rectangle Enclosing Black Pixels 14 Link 46.2%
592 Fraction Addition and Subtraction 14 Link 46.1%
502 IPO 14 36.7%
465 Optimal Account Balancing 14 38.3%
616 Add Bold Tag in String 14 Link 39.0%
480 Sliding Window Median 14 Link 30.9%
323 Number of Connected Components in an Undirected Graph 14 48.5%
740 Delete and Earn 14 Link 42.0%
491 Increasing Subsequences 14 38.9%
634 Find the Derangement of An Array 14 Link 34.9%
613 Shortest Distance in a Line 13 Link 69.5%
725 Split Linked List in Parts 13 Link 49.7%
597 Friend Requests I: Overall Acceptance Rate 13 Link 37.9%
245 Shortest Word Distance III 13 51.0%
688 Knight Probability in Chessboard 13 Link 39.3%
720 Longest Word in Dictionary 13 Link 40.9%
483 Smallest Good Base 13 33.7%
562 Longest Line of Consecutive One in Matrix 12 Link 41.1%
436 Find Right Interval 12 Link 41.4%
580 Count Student Number in Departments 12 Link 38.5%
370 Range Addition 12 Link 56.8%
600 Non-negative Integers without Consecutive Ones 12 Link 31.1%
716 Max Stack 12 Link 35.8%
608 Tree Node 11 Link 54.3%
623 Add One Row to Tree 11 Link 46.7%
505 The Maze II 11 Link 38.6%
676 Implement Magic Dictionary 11 Link 49.8%
668 Kth Smallest Number in Multiplication Table 11 Link 38.1%
490 The Maze 11 Link 43.5%
723 Candy Crush 11 Link 55.8%
677 Map Sum Pairs 10 Link 52.0%
685 Redundant Connection II 10 Link 28.6%
587 Erect the Fence 10 Link 32.6%
488 Zuma Game 10 37.3%
514 Freedom Trail 10 39.1%
369 Plus One Linked List 10 54.9%
471 Encode String with Shortest Length 9 42.9%
639 Decode Ways II 9 Link 24.4%
744 Find Smallest Letter Greater Than Target 9 Link 50.5%
473 Matchsticks to Square 9 35.5%
734 Sentence Similarity 9 Link 38.2%
729 My Calendar I 9 Link 40.3%
548 Split Array with Equal Sum 9 Link 37.7%
761 Special Binary String 9 Link 33.5%
691 Stickers to Spell Word 9 Link 33.9%
614 Second Degree Follower 8 23.4%
763 Partition Labels 8 Link 67.3%
333 Largest BST Subtree 8 30.7%
757 Set Intersection Size At Least Two 8 Link 33.7%
353 Design Snake Game 8 27.0%
663 Equal Tree Partition 8 Link 36.5%
631 Design Excel Sum Formula 8 Link 27.3%
684 Redundant Connection 8 Link 40.8%
576 Out of Boundary Paths 8 Link 30.8%
568 Maximum Vacation Days 8 Link 38.8%
625 Minimum Factorization 8 Link 30.9%
552 Student Attendance Record II 8 Link 31.5%
469 Convex Polygon 7 33.6%
588 Design In-Memory File System 7 Link 35.9%
536 Construct Binary Tree from String 7 42.8%
574 Winning Candidate 7 Link 32.0%
484 Find Permutation 7 Link 55.2%
585 Investments in 2016 7 Link 44.9%
745 Prefix and Suffix Search 6 Link 21.5%
586 Customer Placing the Largest Number of Orders 6 Link 56.8%
618 Students Report By Geography 6 Link 43.2%
735 Asteroid Collision 6 Link 37.0%
612 Shortest Distance in a Plane 6 Link 52.9%
748 Shortest Completing Word 6 Link 54.7%
722 Remove Comments 6 Link 26.6%
694 Number of Distinct Islands 6 Link 44.7%
755 Pour Water 6 Link 34.3%
610 Triangle Judgement 6 Link 58.3%
569 Median Employee Salary 5 Link 35.0%
549 Binary Tree Longest Consecutive Sequence II 5 Link 42.3%
533 Lonely Pixel II 5 44.6%
649 Dota2 Senate 5 Link 36.0%
651 4 Keys Keyboard 5 Link 49.1%
499 The Maze III 5 33.1%
607 Sales Person 5 Link 49.7%
356 Line Reflection 5 30.2%
736 Parse Lisp Expression 4 Link 41.5%
422 Valid Word Square 4 36.4%
573 Squirrel Simulation 4 Link 52.3%
756 Pyramid Transition Matrix 4 Link 42.2%
487 Max Consecutive Ones II 4 45.9%
666 Path Sum IV 4 Link 49.8%
577 Employee Bonus 3 Link 50.0%
604 Design Compressed String Iterator 3 Link 32.6%
570 Managers with at Least 5 Direct Reports 3 Link 55.9%
555 Split Concatenated Strings 3 Link 37.7%
444 Sequence Reconstruction 3 19.6%
619 Biggest Single Number 3 Link 35.5%
591 Tag Validator 2 Link 30.4%
699 Falling Squares 2 Link 37.3%
721 Accounts Merge 2 Link 30.1%
579 Find Cumulative Salary of an Employee 2 Link 27.2%
408 Valid Word Abbreviation 2 28.3%
752 Open the Lock 2 Link 37.1%
741 Cherry Pickup 2 Link 22.4%
578 Get Highest Answer Rate Question 2 Link 28.1%
738 Monotone Increasing Digits 1 Link 41.3%
615 Average Salary: Departments VS Company 1 Link 31.8%
754 Reach a Number 1 Link 23.9%
656 Coin Path 1 Link 25.5%
531 Lonely Pixel I 1 55.6%
584 Find Customer Referee 1 Link 60.6%
602 Friend Requests II: Who Has the Most Friends 0 Link 42.1%
762 Prime Number of Set Bits in Binary Representation 0 Link 54.0%
742 Closest Leaf in a Binary Tree 0 Link 31.6%
603 Consecutive Available Seats 0 Link 54.8%
527 Word Abbreviation 0 Link 43.1%
743 Network Delay Time 0 Link 32.9%
727 Minimum Window Subsequence 0 Link 30.6%
765 Couples Holding Hands 0 Link 43.4%
759 Employee Free Time 0 Link 50.3%
749 Contain Virus 0 Link 36.2%
750 Number Of Corner Rectangles 0 Link 46.5%
764 Largest Plus Sign 0 Link 32.0%
# Title Frequency Solution Acceptance Difficulty
# Title Frequency Solution Acceptance Difficulty
280 Wiggle Sort 64 Link 58.1%
253 Meeting Rooms II 58 39.4%
296 Best Meeting Point 56 Link 52.1%
683 K Empty Slots 56 Link 36.4%
681 Next Closest Time 53 Link 43.0%
311 Sparse Matrix Multiplication 52 52.0%
339 Nested List Weight Sum 51 Link 63.1%
269 Alien Dictionary 51 25.5%
277 Find the Celebrity 51 35.8%
161 One Edit Distance 50 31.6%
340 Longest Substring with At Most K Distinct Characters 50 39.3%
250 Count Univalue Subtrees 49 43.1%
346 Moving Average from Data Stream 49 59.6%
281 Zigzag Iterator 46 51.6%
252 Meeting Rooms 46 Link 48.5%
251 Flatten 2D Vector 45 41.1%
325 Maximum Size Subarray Sum Equals k 44 43.1%
285 Inorder Successor in BST 43 36.3%
156 Binary Tree Upside Down 42 45.3%
308 Range Sum Query 2D - Mutable 42 24.5%
244 Shortest Word Distance II 42 40.0%
243 Shortest Word Distance 41 Link 53.1%
362 Design Hit Counter 41 54.7%
157 Read N Characters Given Read4 40 29.2%
348 Design Tic-Tac-Toe 40 45.9%
266 Palindrome Permutation 40 Link 57.7%
291 Word Pattern II 39 38.1%
256 Paint House 39 46.2%
320 Generalized Abbreviation 39 Link 45.7%
163 Missing Ranges 39 23.6%
298 Binary Tree Longest Consecutive Sequence 37 Link 41.5%
276 Paint Fence 37 34.8%
159 Longest Substring with At Most Two Distinct Characters 37 42.1%
158 Read N Characters Given Read4 II - Call multiple times 37 24.6%
170 Two Sum III - Data structure design 36 25.6%
286 Walls and Gates 34 Link 45.0%
255 Verify Preorder Sequence in Binary Search Tree 34 40.8%
249 Group Shifted Strings 33 43.0%
364 Nested List Weight Sum II 32 53.5%
314 Binary Tree Vertical Order Traversal 31 37.5%
317 Shortest Distance from All Buildings 31 34.5%
305 Number of Islands II 31 39.5%
259 3Sum Smaller 30 Link 41.8%
186 Reverse Words in a String II 30 28.1%
351 Android Unlock Patterns 29 Link 44.4%
270 Closest Binary Search Tree Value 29 40.2%
361 Bomb Enemy 28 39.6%
271 Encode and Decode Strings 26 26.2%
418 Sentence Screen Fitting 26 28.0%
272 Closest Binary Search Tree Value II 26 39.5%
248 Strobogrammatic Number III 25 32.3%
246 Strobogrammatic Number 25 40.1%
644 Maximum Average Subarray II 25 Link 23.4%
247 Strobogrammatic Number II 24 40.7%
254 Factor Combinations 23 43.5%
642 Design Search Autocomplete System 22 Link 31.0%
737 Sentence Similarity II 22 Link 40.4%
288 Unique Word Abbreviation 22 Link 17.4%
366 Find Leaves of Binary Tree 21 60.6%
267 Palindrome Permutation II 21 Link 32.1%
582 Kill Process 21 Link 50.1%
359 Logger Rate Limiter 21 60.2%
360 Sort Transformed Array 20 44.6%
293 Flip Game 20 56.7%
751 IP to CIDR 19 Link 55.7%
624 Maximum Distance in Arrays 19 Link 34.6%
294 Flip Game II 19 46.7%
711 Number of Distinct Islands II 18 Link 40.2%
425 Word Squares 18 43.7%
261 Graph Valid Tree 18 38.2%
439 Ternary Expression Parser 18 51.2%
635 Design Log Storage System 17 Link 48.9%
265 Paint House II 17 38.2%
660 Remove 9 16 Link 48.1%
571 Find Median Given Frequency of Numbers 16 36.2%
411 Minimum Unique Word Abbreviation 16 33.6%
545 Boundary of Binary Tree 16 Link 31.9%
358 Rearrange String k Distance Apart 15 31.7%
544 Output Contest Matches 15 Link 71.0%
379 Design Phone Directory 14 34.5%
302 Smallest Rectangle Enclosing Black Pixels 14 Link 46.2%
465 Optimal Account Balancing 14 38.3%
616 Add Bold Tag in String 14 Link 39.0%
323 Number of Connected Components in an Undirected Graph 14 48.5%
634 Find the Derangement of An Array 14 Link 34.9%
613 Shortest Distance in a Line 13 Link 69.5%
597 Friend Requests I: Overall Acceptance Rate 13 Link 37.9%
245 Shortest Word Distance III 13 51.0%
562 Longest Line of Consecutive One in Matrix 12 Link 41.1%
580 Count Student Number in Departments 12 Link 38.5%
370 Range Addition 12 Link 56.8%
716 Max Stack 12 Link 35.8%
608 Tree Node 11 Link 54.3%
505 The Maze II 11 Link 38.6%
490 The Maze 11 Link 43.5%
723 Candy Crush 11 Link 55.8%
369 Plus One Linked List 10 54.9%
471 Encode String with Shortest Length 9 42.9%
734 Sentence Similarity 9 Link 38.2%
548 Split Array with Equal Sum 9 Link 37.7%
614 Second Degree Follower 8 23.4%
333 Largest BST Subtree 8 30.7%
353 Design Snake Game 8 27.0%
663 Equal Tree Partition 8 Link 36.5%
631 Design Excel Sum Formula 8 Link 27.3%
568 Maximum Vacation Days 8 Link 38.8%
625 Minimum Factorization 8 Link 30.9%
469 Convex Polygon 7 33.6%
588 Design In-Memory File System 7 Link 35.9%
536 Construct Binary Tree from String 7 42.8%
574 Winning Candidate 7 Link 32.0%
484 Find Permutation 7 Link 55.2%
585 Investments in 2016 7 Link 44.9%
586 Customer Placing the Largest Number of Orders 6 Link 56.8%
618 Students Report By Geography 6 Link 43.2%
612 Shortest Distance in a Plane 6 Link 52.9%
694 Number of Distinct Islands 6 Link 44.7%
610 Triangle Judgement 6 Link 58.3%
569 Median Employee Salary 5 Link 35.0%
549 Binary Tree Longest Consecutive Sequence II 5 Link 42.3%
533 Lonely Pixel II 5 44.6%
651 4 Keys Keyboard 5 Link 49.1%
499 The Maze III 5 33.1%
607 Sales Person 5 Link 49.7%
356 Line Reflection 5 30.2%
422 Valid Word Square 4 36.4%
573 Squirrel Simulation 4 Link 52.3%
487 Max Consecutive Ones II 4 45.9%
666 Path Sum IV 4 Link 49.8%
577 Employee Bonus 3 Link 50.0%
604 Design Compressed String Iterator 3 Link 32.6%
570 Managers with at Least 5 Direct Reports 3 Link 55.9%
555 Split Concatenated Strings 3 Link 37.7%
444 Sequence Reconstruction 3 19.6%
619 Biggest Single Number 3 Link 35.5%
579 Find Cumulative Salary of an Employee 2 Link 27.2%
408 Valid Word Abbreviation 2 28.3%
578 Get Highest Answer Rate Question 2 Link 28.1%
615 Average Salary: Departments VS Company 1 Link 31.8%
656 Coin Path 1 Link 25.5%
531 Lonely Pixel I 1 55.6%
584 Find Customer Referee 1 Link 60.6%
602 Friend Requests II: Who Has the Most Friends 0 Link 42.1%
742 Closest Leaf in a Binary Tree 0 Link 31.6%
603 Consecutive Available Seats 0 Link 54.8%
527 Word Abbreviation 0 Link 43.1%
727 Minimum Window Subsequence 0 Link 30.6%
750 Number Of Corner Rectangles 0 Link 46.5%