Top Google Questions

# Title Frequency Solution Acceptance Difficulty
# Title Frequency Solution Acceptance Difficulty
534 Design TinyURL 99 0.0%
4 Median of Two Sorted Arrays 98 Link 22.4%
20 Valid Parentheses 95 33.7%
535 Encode and Decode TinyURL 94 Link 74.1%
146 LRU Cache 94 18.9%
66 Plus One 94 39.2%
155 Min Stack 94 30.0%
23 Merge k Sorted Lists 92 Link 27.8%
388 Longest Absolute File Path 91 37.3%
42 Trapping Rain Water 91 Link 37.3%
10 Regular Expression Matching 89 Link 24.3%
17 Letter Combinations of a Phone Number 88 35.6%
50 Pow(x, n) 88 26.0%
22 Generate Parentheses 86 Link 46.6%
139 Word Break 86 Link 30.9%
200 Number of Islands 85 Link 35.8%
56 Merge Intervals 85 Link 31.2%
463 Island Perimeter 84 57.5%
326 Power of Three 83 Link 40.5%
657 Judge Route Circle 83 Link 68.7%
173 Binary Search Tree Iterator 81 42.7%
54 Spiral Matrix 80 Link 26.7%
128 Longest Consecutive Sequence 79 Link 37.7%
228 Summary Ranges 78 Link 31.1%
387 First Unique Character in a String 77 47.2%
336 Palindrome Pairs 74 26.7%
289 Game of Life 74 37.1%
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%
218 The Skyline Problem 73 28.4%
345 Reverse Vowels of a String 73 38.8%
406 Queue Reconstruction by Height 72 56.4%
240 Search a 2D Matrix II 72 Link 38.9%
31 Next Permutation 71 Link 28.9%
312 Burst Balloons 71 43.2%
140 Word Break II 69 Link 24.0%
162 Find Peak Element 69 Link 38.2%
421 Maximum XOR of Two Numbers in an Array 68 47.1%
224 Basic Calculator 66 27.9%
297 Serialize and Deserialize Binary Tree 66 34.1%
760 Find Anagram Mappings 66 Link 78.2%
374 Guess Number Higher or Lower 64 Link 36.1%
280 Wiggle Sort 64 Link 58.1%
214 Shortest Palindrome 63 Link 24.8%
341 Flatten Nested List Iterator 62 42.4%
166 Fraction to Recurring Decimal 62 Link 17.8%
315 Count of Smaller Numbers After Self 61 34.8%
208 Implement Trie (Prefix Tree) 61 Link 29.8%
309 Best Time to Buy and Sell Stock with Cooldown 60 41.5%
282 Expression Add Operators 60 30.4%
257 Binary Tree Paths 59 40.0%
133 Clone Graph 59 25.2%
295 Find Median from Data Stream 58 Link 28.3%
253 Meeting Rooms II 58 39.4%
318 Maximum Product of Word Lengths 57 45.0%
389 Find the Difference 57 51.0%
230 Kth Smallest Element in a BST 57 44.6%
44 Wildcard Matching 56 20.7%
239 Sliding Window Maximum 56 33.7%
683 K Empty Slots 56 Link 36.4%
324 Wiggle Sort II 55 26.2%
327 Count of Range Sum 53 30.3%
681 Next Closest Time 53 Link 43.0%
357 Count Numbers with Unique Digits 52 46.0%
378 Kth Smallest Element in a Sorted Matrix 52 45.2%
269 Alien Dictionary 51 25.5%
394 Decode String 51 41.9%
380 Insert Delete GetRandom O(1) 50 39.5%
340 Longest Substring with At Most K Distinct Characters 50 39.3%
401 Binary Watch 49 44.9%
212 Word Search II 49 24.1%
57 Insert Interval 49 28.5%
346 Moving Average from Data Stream 49 59.6%
543 Diameter of Binary Tree 48 Link 44.8%
329 Longest Increasing Path in a Matrix 48 Link 36.9%
460 LFU Cache 48 24.6%
330 Patching Array 47 Link 32.4%
415 Add Strings 47 41.6%
284 Peeking Iterator 47 35.5%
281 Zigzag Iterator 46 51.6%
375 Guess Number Higher or Lower II 46 Link 35.9%
506 Relative Ranks 45 46.6%
354 Russian Doll Envelopes 45 32.4%
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%
482 License Key Formatting 44 41.5%
363 Max Sum of Rectangle No Larger Than K 44 33.4%
321 Create Maximum Number 43 24.7%
485 Max Consecutive Ones 43 54.0%
399 Evaluate Division 43 41.7%
313 Super Ugly Number 42 38.1%
447 Number of Boomerangs 42 45.9%
391 Perfect Rectangle 42 27.2%
308 Range Sum Query 2D - Mutable 42 24.5%
739 Daily Temperatures 42 Link 52.9%
382 Linked List Random Node 42 47.3%
377 Combination Sum IV 42 42.5%
362 Design Hit Counter 41 54.7%
368 Largest Divisible Subset 41 33.8%
348 Design Tic-Tac-Toe 40 45.9%
667 Beautiful Arrangement II 40 Link 51.7%
266 Palindrome Permutation 40 Link 57.7%
686 Repeated String Match 39 Link 34.3%
541 Reverse String II 39 Link 43.8%
542 01 Matrix 39 Link 32.9%
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%
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%
417 Pacific Atlantic Water Flow 35 34.3%
474 Ones and Zeroes 35 Link 39.0%
286 Walls and Gates 34 Link 45.0%
393 UTF-8 Validation 34 34.6%
530 Minimum Absolute Difference in BST 34 47.1%
643 Maximum Average Subarray I 34 Link 37.8%
486 Predict the Winner 33 Link 45.2%
249 Group Shifted Strings 33 43.0%
665 Non-decreasing Array 33 Link 20.9%
459 Repeated Substring Pattern 33 38.2%
679 24 Game 32 Link 38.9%
503 Next Greater Element II 32 Link 47.6%
652 Find Duplicate Subtrees 32 Link 36.3%
407 Trapping Rain Water II 32 37.8%
475 Heaters 31 29.6%
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%
305 Number of Islands II 31 39.5%
259 3Sum Smaller 30 Link 41.8%
520 Detect Capital 30 52.0%
747 Largest Number At Least Twice of Others 30 Link 45.3%
726 Number of Atoms 29 Link 44.9%
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%
361 Bomb Enemy 28 39.6%
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%
638 Shopping Offers 27 Link 43.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%
581 Shortest Unsorted Continuous Subarray 26 Link 29.3%
246 Strobogrammatic Number 25 40.1%
310 Minimum Height Trees 25 28.9%
644 Maximum Average Subarray II 25 Link 23.4%
247 Strobogrammatic Number II 24 40.7%
719 Find K-th Smallest Pair Distance 23 Link 26.3%
524 Longest Word in Dictionary through Deleting 23 Link 43.4%
737 Sentence Similarity II 22 Link 40.4%
659 Split Array into Consecutive Subsequences 22 Link 36.0%
288 Unique Word Abbreviation 22 Link 17.4%
359 Logger Rate Limiter 21 60.2%
360 Sort Transformed Array 20 44.6%
293 Flip Game 20 56.7%
397 Integer Replacement 20 30.3%
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%
294 Flip Game II 19 46.7%
425 Word Squares 18 43.7%
261 Graph Valid Tree 18 38.2%
493 Reverse Pairs 17 Link 20.9%
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%
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%
480 Sliding Window Median 14 Link 30.9%
323 Number of Connected Components in an Undirected Graph 14 48.5%
483 Smallest Good Base 13 33.7%
562 Longest Line of Consecutive One in Matrix 12 Link 41.1%
370 Range Addition 12 Link 56.8%
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%
685 Redundant Connection II 10 Link 28.6%
587 Erect the Fence 10 Link 32.6%
514 Freedom Trail 10 39.1%
369 Plus One Linked List 10 54.9%
471 Encode String with Shortest Length 9 42.9%
734 Sentence Similarity 9 Link 38.2%
729 My Calendar I 9 Link 40.3%
353 Design Snake Game 8 27.0%
684 Redundant Connection 8 Link 40.8%
568 Maximum Vacation Days 8 Link 38.8%
552 Student Attendance Record II 8 Link 31.5%
469 Convex Polygon 7 33.6%
484 Find Permutation 7 Link 55.2%
748 Shortest Completing Word 6 Link 54.7%
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%
356 Line Reflection 5 30.2%
422 Valid Word Square 4 36.4%
756 Pyramid Transition Matrix 4 Link 42.2%
487 Max Consecutive Ones II 4 45.9%
604 Design Compressed String Iterator 3 Link 32.6%
444 Sequence Reconstruction 3 19.6%
408 Valid Word Abbreviation 2 28.3%
656 Coin Path 1 Link 25.5%
531 Lonely Pixel I 1 55.6%
527 Word Abbreviation 0 Link 43.1%
727 Minimum Window Subsequence 0 Link 30.6%
765 Couples Holding Hands 0 Link 43.4%
# Title Frequency Solution Acceptance Difficulty
# Title Frequency Solution Acceptance Difficulty
280 Wiggle Sort 64 Link 58.1%
253 Meeting Rooms II 58 39.4%
683 K Empty Slots 56 Link 36.4%
681 Next Closest Time 53 Link 43.0%
269 Alien Dictionary 51 25.5%
340 Longest Substring with At Most K Distinct Characters 50 39.3%
346 Moving Average from Data Stream 49 59.6%
281 Zigzag Iterator 46 51.6%
251 Flatten 2D Vector 45 41.1%
308 Range Sum Query 2D - Mutable 42 24.5%
362 Design Hit Counter 41 54.7%
348 Design Tic-Tac-Toe 40 45.9%
266 Palindrome Permutation 40 Link 57.7%
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%
286 Walls and Gates 34 Link 45.0%
249 Group Shifted Strings 33 43.0%
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%
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%
246 Strobogrammatic Number 25 40.1%
644 Maximum Average Subarray II 25 Link 23.4%
247 Strobogrammatic Number II 24 40.7%
737 Sentence Similarity II 22 Link 40.4%
288 Unique Word Abbreviation 22 Link 17.4%
359 Logger Rate Limiter 21 60.2%
360 Sort Transformed Array 20 44.6%
293 Flip Game 20 56.7%
294 Flip Game II 19 46.7%
425 Word Squares 18 43.7%
261 Graph Valid Tree 18 38.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%
562 Longest Line of Consecutive One in Matrix 12 Link 41.1%
370 Range Addition 12 Link 56.8%
505 The Maze II 11 Link 38.6%
490 The Maze 11 Link 43.5%
369 Plus One Linked List 10 54.9%
471 Encode String with Shortest Length 9 42.9%
734 Sentence Similarity 9 Link 38.2%
353 Design Snake Game 8 27.0%
568 Maximum Vacation Days 8 Link 38.8%
469 Convex Polygon 7 33.6%
484 Find Permutation 7 Link 55.2%
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%
356 Line Reflection 5 30.2%
422 Valid Word Square 4 36.4%
487 Max Consecutive Ones II 4 45.9%
604 Design Compressed String Iterator 3 Link 32.6%
444 Sequence Reconstruction 3 19.6%
408 Valid Word Abbreviation 2 28.3%
656 Coin Path 1 Link 25.5%
531 Lonely Pixel I 1 55.6%
527 Word Abbreviation 0 Link 43.1%
727 Minimum Window Subsequence 0 Link 30.6%