534
Design TinyURL
99
0.0%
Medium
4
Median of Two Sorted Arrays
98
Link
22.4%
Hard
20
Valid Parentheses
95
33.7%
Easy
535
Encode and Decode TinyURL
94
Link
74.1%
Medium
146
LRU Cache
94
18.9%
Hard
66
Plus One
94
39.2%
Easy
155
Min Stack
94
30.0%
Easy
23
Merge k Sorted Lists
92
Link
27.8%
Hard
388
Longest Absolute File Path
91
37.3%
Medium
42
Trapping Rain Water
91
Link
37.3%
Hard
10
Regular Expression Matching
89
Link
24.3%
Hard
17
Letter Combinations of a Phone Number
88
35.6%
Medium
50
Pow(x, n)
88
26.0%
Medium
22
Generate Parentheses
86
Link
46.6%
Medium
139
Word Break
86
Link
30.9%
Medium
200
Number of Islands
85
Link
35.8%
Medium
56
Merge Intervals
85
Link
31.2%
Medium
463
Island Perimeter
84
57.5%
Easy
326
Power of Three
83
Link
40.5%
Easy
657
Judge Route Circle
83
Link
68.7%
Easy
173
Binary Search Tree Iterator
81
42.7%
Medium
54
Spiral Matrix
80
Link
26.7%
Medium
128
Longest Consecutive Sequence
79
Link
37.7%
Hard
228
Summary Ranges
78
Link
31.1%
Medium
387
First Unique Character in a String
77
47.2%
Easy
336
Palindrome Pairs
74
26.7%
Hard
289
Game of Life
74
37.1%
Medium
231
Power of Two
74
40.5%
Easy
279
Perfect Squares
74
37.6%
Medium
448
Find All Numbers Disappeared in an Array
74
51.3%
Easy
316
Remove Duplicate Letters
73
30.0%
Hard
218
The Skyline Problem
73
28.4%
Hard
345
Reverse Vowels of a String
73
38.8%
Easy
406
Queue Reconstruction by Height
72
56.4%
Medium
240
Search a 2D Matrix II
72
Link
38.9%
Medium
31
Next Permutation
71
Link
28.9%
Medium
312
Burst Balloons
71
43.2%
Hard
140
Word Break II
69
Link
24.0%
Hard
162
Find Peak Element
69
Link
38.2%
Medium
421
Maximum XOR of Two Numbers in an Array
68
47.1%
Medium
224
Basic Calculator
66
27.9%
Hard
297
Serialize and Deserialize Binary Tree
66
34.1%
Hard
760
Find Anagram Mappings
66
Link
78.2%
Easy
374
Guess Number Higher or Lower
64
Link
36.1%
Easy
280
Wiggle Sort
64
Link
58.1%
Medium
214
Shortest Palindrome
63
Link
24.8%
Hard
341
Flatten Nested List Iterator
62
42.4%
Medium
166
Fraction to Recurring Decimal
62
Link
17.8%
Medium
315
Count of Smaller Numbers After Self
61
34.8%
Hard
208
Implement Trie (Prefix Tree)
61
Link
29.8%
Medium
309
Best Time to Buy and Sell Stock with Cooldown
60
41.5%
Medium
282
Expression Add Operators
60
30.4%
Hard
257
Binary Tree Paths
59
40.0%
Easy
133
Clone Graph
59
25.2%
Medium
295
Find Median from Data Stream
58
Link
28.3%
Hard
253
Meeting Rooms II
58
39.4%
Medium
318
Maximum Product of Word Lengths
57
45.0%
Medium
389
Find the Difference
57
51.0%
Easy
230
Kth Smallest Element in a BST
57
44.6%
Medium
44
Wildcard Matching
56
20.7%
Hard
239
Sliding Window Maximum
56
33.7%
Hard
683
K Empty Slots
56
Link
36.4%
Hard
324
Wiggle Sort II
55
26.2%
Medium
327
Count of Range Sum
53
30.3%
Hard
681
Next Closest Time
53
Link
43.0%
Medium
357
Count Numbers with Unique Digits
52
46.0%
Medium
378
Kth Smallest Element in a Sorted Matrix
52
45.2%
Medium
269
Alien Dictionary
51
25.5%
Hard
394
Decode String
51
41.9%
Medium
380
Insert Delete GetRandom O(1)
50
39.5%
Medium
340
Longest Substring with At Most K Distinct Characters
50
39.3%
Hard
401
Binary Watch
49
44.9%
Easy
212
Word Search II
49
24.1%
Hard
57
Insert Interval
49
28.5%
Hard
346
Moving Average from Data Stream
49
59.6%
Easy
543
Diameter of Binary Tree
48
Link
44.8%
Easy
329
Longest Increasing Path in a Matrix
48
Link
36.9%
Hard
460
LFU Cache
48
24.6%
Hard
330
Patching Array
47
Link
32.4%
Hard
415
Add Strings
47
41.6%
Easy
284
Peeking Iterator
47
35.5%
Medium
281
Zigzag Iterator
46
51.6%
Medium
375
Guess Number Higher or Lower II
46
Link
35.9%
Medium
506
Relative Ranks
45
46.6%
Easy
354
Russian Doll Envelopes
45
32.4%
Hard
560
Subarray Sum Equals K
45
Link
40.6%
Medium
498
Diagonal Traverse
45
46.3%
Medium
451
Sort Characters By Frequency
45
51.3%
Medium
274
H-Index
45
Link
33.6%
Medium
332
Reconstruct Itinerary
45
29.5%
Medium
251
Flatten 2D Vector
45
41.1%
Medium
481
Magical String
44
45.7%
Medium
482
License Key Formatting
44
41.5%
Easy
363
Max Sum of Rectangle No Larger Than K
44
33.4%
Hard
321
Create Maximum Number
43
24.7%
Hard
485
Max Consecutive Ones
43
54.0%
Easy
399
Evaluate Division
43
41.7%
Medium
313
Super Ugly Number
42
38.1%
Medium
447
Number of Boomerangs
42
45.9%
Easy
391
Perfect Rectangle
42
27.2%
Hard
308
Range Sum Query 2D - Mutable
42
24.5%
Hard
739
Daily Temperatures
42
Link
52.9%
Medium
382
Linked List Random Node
42
47.3%
Medium
377
Combination Sum IV
42
42.5%
Medium
362
Design Hit Counter
41
54.7%
Medium
368
Largest Divisible Subset
41
33.8%
Medium
348
Design Tic-Tac-Toe
40
45.9%
Medium
667
Beautiful Arrangement II
40
Link
51.7%
Medium
266
Palindrome Permutation
40
Link
57.7%
Easy
686
Repeated String Match
39
Link
34.3%
Easy
541
Reverse String II
39
Link
43.8%
Easy
542
01 Matrix
39
Link
32.9%
Medium
320
Generalized Abbreviation
39
Link
45.7%
Medium
163
Missing Ranges
39
23.6%
Medium
521
Longest Uncommon Subsequence I
38
Link
55.7%
Easy
526
Beautiful Arrangement
38
Link
54.0%
Medium
687
Longest Univalue Path
37
Link
34.0%
Easy
298
Binary Tree Longest Consecutive Sequence
37
Link
41.5%
Medium
276
Paint Fence
37
34.8%
Easy
159
Longest Substring with At Most Two Distinct Characters
37
42.1%
Hard
400
Nth Digit
37
30.1%
Easy
732
My Calendar III
37
Link
52.8%
Hard
158
Read N Characters Given Read4 II - Call multiple times
37
24.6%
Hard
417
Pacific Atlantic Water Flow
35
34.3%
Medium
474
Ones and Zeroes
35
Link
39.0%
Medium
286
Walls and Gates
34
Link
45.0%
Medium
393
UTF-8 Validation
34
34.6%
Medium
530
Minimum Absolute Difference in BST
34
47.1%
Easy
643
Maximum Average Subarray I
34
Link
37.8%
Easy
486
Predict the Winner
33
Link
45.2%
Medium
249
Group Shifted Strings
33
43.0%
Medium
665
Non-decreasing Array
33
Link
20.9%
Easy
459
Repeated Substring Pattern
33
38.2%
Easy
679
24 Game
32
Link
38.9%
Hard
503
Next Greater Element II
32
Link
47.6%
Medium
652
Find Duplicate Subtrees
32
Link
36.3%
Medium
407
Trapping Rain Water II
32
37.8%
Hard
475
Heaters
31
29.6%
Easy
409
Longest Palindrome
31
45.6%
Easy
314
Binary Tree Vertical Order Traversal
31
37.5%
Medium
501
Find Mode in Binary Search Tree
31
37.7%
Easy
317
Shortest Distance from All Buildings
31
34.5%
Hard
305
Number of Islands II
31
39.5%
Hard
259
3Sum Smaller
30
Link
41.8%
Medium
520
Detect Capital
30
52.0%
Easy
747
Largest Number At Least Twice of Others
30
Link
45.3%
Easy
726
Number of Atoms
29
Link
44.9%
Hard
351
Android Unlock Patterns
29
Link
44.4%
Medium
270
Closest Binary Search Tree Value
29
40.2%
Easy
373
Find K Pairs with Smallest Sums
29
31.0%
Medium
689
Maximum Sum of 3 Non-Overlapping Subarrays
29
Link
41.3%
Hard
361
Bomb Enemy
28
39.6%
Medium
583
Delete Operation for Two Strings
28
Link
44.3%
Medium
494
Target Sum
28
Link
43.7%
Medium
331
Verify Preorder Serialization of a Binary Tree
28
36.7%
Medium
638
Shopping Offers
27
Link
43.6%
Medium
271
Encode and Decode Strings
26
26.2%
Medium
418
Sentence Screen Fitting
26
28.0%
Medium
272
Closest Binary Search Tree Value II
26
39.5%
Hard
581
Shortest Unsorted Continuous Subarray
26
Link
29.3%
Easy
246
Strobogrammatic Number
25
40.1%
Easy
310
Minimum Height Trees
25
28.9%
Medium
644
Maximum Average Subarray II
25
Link
23.4%
Hard
247
Strobogrammatic Number II
24
40.7%
Medium
719
Find K-th Smallest Pair Distance
23
Link
26.3%
Hard
524
Longest Word in Dictionary through Deleting
23
Link
43.4%
Medium
737
Sentence Similarity II
22
Link
40.4%
Medium
659
Split Array into Consecutive Subsequences
22
Link
36.0%
Medium
288
Unique Word Abbreviation
22
Link
17.4%
Medium
359
Logger Rate Limiter
21
60.2%
Easy
360
Sort Transformed Array
20
44.6%
Medium
293
Flip Game
20
56.7%
Easy
397
Integer Replacement
20
30.3%
Medium
551
Student Attendance Record I
20
Link
44.3%
Easy
753
Cracking the Safe
20
Link
39.4%
Hard
658
Find K Closest Elements
19
Link
35.2%
Medium
731
My Calendar II
19
Link
35.4%
Medium
294
Flip Game II
19
46.7%
Medium
425
Word Squares
18
43.7%
Hard
261
Graph Valid Tree
18
38.2%
Medium
493
Reverse Pairs
17
Link
20.9%
Hard
402
Remove K Digits
16
26.1%
Medium
522
Longest Uncommon Subsequence II
16
Link
32.0%
Medium
411
Minimum Unique Word Abbreviation
16
33.6%
Hard
545
Boundary of Binary Tree
16
Link
31.9%
Medium
358
Rearrange String k Distance Apart
15
31.7%
Hard
544
Output Contest Matches
15
Link
71.0%
Medium
379
Design Phone Directory
14
34.5%
Medium
302
Smallest Rectangle Enclosing Black Pixels
14
Link
46.2%
Hard
465
Optimal Account Balancing
14
38.3%
Hard
616
Add Bold Tag in String
14
Link
39.0%
Medium
480
Sliding Window Median
14
Link
30.9%
Hard
323
Number of Connected Components in an Undirected Graph
14
48.5%
Medium
483
Smallest Good Base
13
33.7%
Hard
562
Longest Line of Consecutive One in Matrix
12
Link
41.1%
Medium
370
Range Addition
12
Link
56.8%
Medium
505
The Maze II
11
Link
38.6%
Medium
676
Implement Magic Dictionary
11
Link
49.8%
Medium
668
Kth Smallest Number in Multiplication Table
11
Link
38.1%
Hard
490
The Maze
11
Link
43.5%
Medium
685
Redundant Connection II
10
Link
28.6%
Hard
587
Erect the Fence
10
Link
32.6%
Hard
514
Freedom Trail
10
39.1%
Hard
369
Plus One Linked List
10
54.9%
Medium
471
Encode String with Shortest Length
9
42.9%
Hard
734
Sentence Similarity
9
Link
38.2%
Easy
729
My Calendar I
9
Link
40.3%
Medium
353
Design Snake Game
8
27.0%
Medium
684
Redundant Connection
8
Link
40.8%
Medium
568
Maximum Vacation Days
8
Link
38.8%
Hard
552
Student Attendance Record II
8
Link
31.5%
Hard
469
Convex Polygon
7
33.6%
Medium
484
Find Permutation
7
Link
55.2%
Medium
748
Shortest Completing Word
6
Link
54.7%
Medium
569
Median Employee Salary
5
Link
35.0%
Hard
549
Binary Tree Longest Consecutive Sequence II
5
Link
42.3%
Medium
533
Lonely Pixel II
5
44.6%
Medium
651
4 Keys Keyboard
5
Link
49.1%
Medium
356
Line Reflection
5
30.2%
Medium
422
Valid Word Square
4
36.4%
Easy
756
Pyramid Transition Matrix
4
Link
42.2%
Medium
487
Max Consecutive Ones II
4
45.9%
Medium
604
Design Compressed String Iterator
3
Link
32.6%
Easy
444
Sequence Reconstruction
3
19.6%
Medium
408
Valid Word Abbreviation
2
28.3%
Easy
656
Coin Path
1
Link
25.5%
Hard
531
Lonely Pixel I
1
55.6%
Medium
527
Word Abbreviation
0
Link
43.1%
Hard
727
Minimum Window Subsequence
0
Link
30.6%
Hard
765
Couples Holding Hands
0
Link
43.4%
Hard