Google


#TitleLinkDifficultyFrequency
1Two SumEasy31.05
2Add Two NumbersMedium3.81
3Longest Substring Without Repeating CharactersMedium0.39
4Median of Two Sorted ArraysHard19.17
5Longest Palindromic SubstringMedium7.01
7Reverse IntegerMedium7.19
11Container With Most WaterMedium2.57
12Integer to RomanMedium5.16
13Roman to IntegerEasy40.39
14Longest Common PrefixEasy4.05
153SumMedium8.91
17Letter Combinations of a Phone NumberMedium3.47
184SumMedium2.36
19Remove Nth Node From End of ListMedium2.22
20Valid ParenthesesEasy8.93
21Merge Two Sorted ListsEasy1.42
22Generate ParenthesesMedium3.24
23Merge k Sorted ListsHard22.37
25Reverse Nodes in k-GroupHard8.93
26Remove Duplicates from Sorted ArrayEasy0.47
27Remove ElementEasy1.27
31Next PermutationMedium3.53
33Search in Rotated Sorted ArrayMedium0.33
34Find First and Last Position of Element in Sorted ArrayMedium1.09
35Search Insert PositionEasy1.86
39Combination SumMedium1.35
48Rotate ImageMedium7.92
50Pow(x, n)Medium2.25
52N-Queens IIHard8.02
55Jump GameMedium1.01
56Merge IntervalsMedium21.31
57Insert IntervalMedium5.11
62Unique PathsMedium25.00
68Text JustificationHard19.71
70Climbing StairsEasy1.49
78SubsetsMedium3.31
86Partition ListMedium6.12
88Merge Sorted ArrayEasy3.08
104Maximum Depth of Binary TreeEasy0.77
121Best Time to Buy and Sell StockEasy3.21
128Longest Consecutive SequenceMedium5.30
136Single NumberEasy4.08
137Single Number IIMedium12.89
140Word Break IIHard12.40
146LRU CacheMedium29.14
150Evaluate Reverse Polish NotationMedium2.15
185Department Top Three SalariesHard6.49
189Rotate ArrayMedium0.75
198House RobberMedium6.92
200Number of IslandsMedium8.89
207Course ScheduleMedium13.26
208Implement Trie (Prefix Tree)Medium2.84
210Course Schedule IIMedium6.27
212Word Search IIHard5.32
213House Robber IIMedium16.47
215Kth Largest Element in an ArrayMedium3.22
217Contains DuplicateEasy1.88
224Basic CalculatorHard7.58
238Product of Array Except SelfMedium0.67
239Sliding Window MaximumHard4.63
253Meeting Rooms IIMedium39.76
258Add DigitsEasy10.80
283Move ZeroesEasy0.82
300Longest Increasing SubsequenceMedium1.41
312Burst BalloonsHard7.91
315Count of Smaller Numbers After SelfHard9.44
322Coin ChangeMedium1.16
329Longest Increasing Path in a MatrixHard15.44
359Logger Rate LimiterEasy213.85
365Water and Jug ProblemMedium26.29
366Find Leaves of Binary TreeMedium58.98
384Shuffle an ArrayMedium41.89
394Decode StringMedium3.79
402Remove K DigitsMedium6.17
415Add StringsEasy6.17
424Longest Repeating Character ReplacementMedium2.06
4544Sum IIMedium30.75
485Max Consecutive OnesEasy1.98
540Single Element in a Sorted ArrayMedium5.98
54201 MatrixMedium4.02
554Brick WallMedium22.83
560Subarray Sum Equals KMedium1.77
567Permutation in StringMedium2.42
647Palindromic SubstringsMedium3.97
685Redundant Connection IIHard24.07
692Top K Frequent WordsMedium16.08
715Range ModuleHard177.88
739Daily TemperaturesMedium2.20
759Employee Free TimeHard75.38
427Construct Quad TreeMedium45.08
808Soup ServingsMedium26.29
707Design Linked ListMedium6.98
833Find And Replace in StringMedium68.76
489Robot Room CleanerHard51.08
837New 21 GameMedium44.18
843Guess the WordHard118.34
844Backspace String CompareEasy6.41
862Shortest Subarray with Sum at Least KHard34.16
863All Nodes Distance K in Binary TreeMedium6.70
875Koko Eating BananasMedium1.83
876Middle of the Linked ListEasy1.24
528Random Pick with WeightMedium13.05
934Shortest BridgeMedium106.90
938Range Sum of BSTEasy14.93
958Check Completeness of a Binary TreeMedium16.99
974Subarray Sums Divisible by KMedium13.44
975Odd Even JumpHard140.51
987Vertical Order Traversal of a Binary TreeHard4.79
1007Minimum Domino Rotations For Equal RowMedium37.83
1011Capacity To Ship Packages Within D DaysMedium10.92
1101The Earliest Moment When Everyone Become FriendsMedium71.02
1136Parallel CoursesMedium144.48
1110Delete Nodes And Return ForestMedium180.43
1148Article Views IEasy1.21
1207Unique Number of OccurrencesEasy6.16
1514Path with Maximum ProbabilityMedium16.43
1249Minimum Remove to Make Valid ParenthesesMedium22.88
1254Number of Closed IslandsMedium43.10
1376Time Needed to Inform All EmployeesMedium15.97
1480Running Sum of 1d ArrayEasy4.27
1509Minimum Difference Between Largest and Smallest Value in Three MovesMedium5.05
1639Number of Ways to Form a Target String Given a DictionaryHard47.38
1672Richest Customer WealthEasy2.54
1679Max Number of K-Sum PairsMedium3.83
1768Merge Strings AlternatelyEasy4.22
1803Count Pairs With XOR in a RangeHard84.73
1825Finding MK AverageHard76.21
1834Single-Threaded CPUMedium59.38
1857Largest Color Value in a Directed GraphHard32.54
2007Find Original Array From Doubled ArrayMedium62.80
1971Find if Path Exists in GraphEasy13.60
2013Detect SquaresMedium50.50
2101Detonate the Maximum BombsMedium193.40
2235Add Two IntegersEasy2.67
2332The Latest Time to Catch a BusMedium70.44
2402Meeting Rooms IIIHard223.19
2407Longest Increasing Subsequence IIHard33.65
2448Minimum Cost to Make Array EqualHard32.81
2458Height of Binary Tree After Subtree Removal QueriesHard236.85
2620CounterEasy4.23
2667Create Hello World FunctionEasy4.37
2713Maximum Strictly Increasing Cells in a MatrixHard166.65