Amazon


#TitleLinkDifficultyFrequency
1Two SumEasy94.50
2Add Two NumbersMedium44.49
3Longest Substring Without Repeating CharactersMedium33.32
4Median of Two Sorted ArraysHard27.44
5Longest Palindromic SubstringMedium59.14
6Zigzag ConversionMedium5.28
7Reverse IntegerMedium15.51
8String to Integer (atoi)Medium5.79
9Palindrome NumberEasy9.15
10Regular Expression MatchingHard2.91
11Container With Most WaterMedium5.68
13Roman to IntegerEasy90.11
14Longest Common PrefixEasy39.07
153SumMedium25.12
163Sum ClosestMedium3.13
17Letter Combinations of a Phone NumberMedium27.57
184SumMedium19.46
19Remove Nth Node From End of ListMedium8.61
20Valid ParenthesesEasy26.43
21Merge Two Sorted ListsEasy9.68
22Generate ParenthesesMedium12.39
23Merge k Sorted ListsHard4.50
24Swap Nodes in PairsMedium11.20
25Reverse Nodes in k-GroupHard2.31
26Remove Duplicates from Sorted ArrayEasy15.60
27Remove ElementEasy2.24
28Find the Index of the First Occurrence in a StringEasy4.89
31Next PermutationMedium33.56
32Longest Valid ParenthesesHard7.91
33Search in Rotated Sorted ArrayMedium0.75
34Find First and Last Position of Element in Sorted ArrayMedium1.09
35Search Insert PositionEasy3.29
36Valid SudokuMedium5.79
37Sudoku SolverHard24.11
38Count and SayMedium5.10
39Combination SumMedium3.02
40Combination Sum IIMedium2.18
41First Missing PositiveHard29.34
42Trapping Rain WaterHard93.60
43Multiply StringsMedium4.07
44Wildcard MatchingHard8.59
45Jump Game IIMedium16.61
46PermutationsMedium1.34
48Rotate ImageMedium23.68
49Group AnagramsMedium15.77
50Pow(x, n)Medium8.72
51N-QueensHard3.31
53Maximum SubarrayMedium22.60
54Spiral MatrixMedium58.63
55Jump GameMedium15.00
56Merge IntervalsMedium30.36
57Insert IntervalMedium2.30
60Permutation SequenceHard6.59
61Rotate ListMedium2.34
62Unique PathsMedium11.89
64Minimum Path SumMedium5.54
66Plus OneEasy3.65
67Add BinaryEasy7.18
69Sqrt(x)Easy13.46
70Climbing StairsEasy5.85
72Edit DistanceMedium2.74
73Set Matrix ZeroesMedium11.12
74Search a 2D MatrixMedium1.51
75Sort ColorsMedium13.16
76Minimum Window SubstringHard12.02
77CombinationsMedium6.33
78SubsetsMedium12.63
79Word SearchMedium4.50
80Remove Duplicates from Sorted Array IIMedium3.23
83Remove Duplicates from Sorted ListEasy3.84
84Largest Rectangle in HistogramHard24.45
87Scramble StringHard19.20
88Merge Sorted ArrayEasy16.56
90Subsets IIMedium2.24
92Reverse Linked List IIMedium7.03
94Binary Tree Inorder TraversalEasy1.20
98Validate Binary Search TreeMedium1.14
100Same TreeEasy2.31
101Symmetric TreeEasy6.16
102Binary Tree Level Order TraversalMedium2.80
103Binary Tree Zigzag Level Order TraversalMedium9.48
106Construct Binary Tree from Inorder and Postorder TraversalMedium10.70
109Convert Sorted List to Binary Search TreeMedium11.38
110Balanced Binary TreeEasy3.16
111Minimum Depth of Binary TreeEasy2.89
114Flatten Binary Tree to Linked ListMedium3.34
118Pascal's TriangleEasy46.17
121Best Time to Buy and Sell StockEasy36.38
122Best Time to Buy and Sell Stock IIMedium1.36
124Binary Tree Maximum Path SumHard11.90
126Word Ladder IIHard20.53
127Word LadderHard13.61
128Longest Consecutive SequenceMedium23.39
131Palindrome PartitioningMedium3.42
134Gas StationMedium19.62
135CandyHard35.81
136Single NumberEasy1.04
137Single Number IIMedium12.89
138Copy List with Random PointerMedium21.28
139Word BreakMedium5.11
141Linked List CycleEasy0.84
143Reorder ListMedium10.33
145Binary Tree Postorder TraversalEasy2.10
146LRU CacheMedium63.83
148Sort ListMedium3.72
151Reverse Words in a StringMedium12.72
152Maximum Product SubarrayMedium5.67
155Min StackMedium12.29
160Intersection of Two Linked ListsEasy1.92
162Find Peak ElementMedium13.72
169Majority ElementEasy18.07
171Excel Sheet Column NumberEasy6.54
176Second Highest SalaryMedium4.76
177Nth Highest SalaryMedium3.21
179Largest NumberMedium6.83
181Employees Earning More Than Their ManagersEasy3.76
183Customers Who Never OrderEasy1.93
189Rotate ArrayMedium20.64
198House RobberMedium6.92
199Binary Tree Right Side ViewMedium1.55
200Number of IslandsMedium87.61
202Happy NumberEasy2.06
203Remove Linked List ElementsEasy6.20
204Count PrimesMedium7.30
206Reverse Linked ListEasy2.55
207Course ScheduleMedium22.48
208Implement Trie (Prefix Tree)Medium6.28
209Minimum Size Subarray SumMedium2.09
213House Robber IIMedium2.83
214Shortest PalindromeHard33.77
215Kth Largest Element in an ArrayMedium12.31
217Contains DuplicateEasy4.19
219Contains Duplicate IIEasy2.30
226Invert Binary TreeEasy1.25
229Majority Element IIMedium3.12
230Kth Smallest Element in a BSTMedium1.96
231Power of TwoEasy2.15
234Palindrome Linked ListEasy27.29
235Lowest Common Ancestor of a Binary Search TreeMedium2.05
236Lowest Common Ancestor of a Binary TreeMedium2.02
237Delete Node in a Linked ListMedium2.80
238Product of Array Except SelfMedium4.14
239Sliding Window MaximumHard17.34
242Valid AnagramEasy3.19
253Meeting Rooms IIMedium16.19
263Ugly NumberEasy6.04
273Integer to English WordsHard17.06
278First Bad VersionEasy2.81
279Perfect SquaresMedium12.52
283Move ZeroesEasy5.02
287Find the Duplicate NumberMedium5.02
295Find Median from Data StreamHard8.03
297Serialize and Deserialize Binary TreeHard4.81
300Longest Increasing SubsequenceMedium3.14
309Best Time to Buy and Sell Stock with CooldownMedium5.08
312Burst BalloonsHard16.99
319Bulb SwitcherMedium11.54
322Coin ChangeMedium2.59
328Odd Even Linked ListMedium12.29
338Counting BitsEasy5.97
344Reverse StringEasy3.12
347Top K Frequent ElementsMedium18.22
349Intersection of Two ArraysEasy6.79
371Sum of Two IntegersMedium5.26
380Insert Delete GetRandom O(1)Medium3.73
383Ransom NoteEasy6.73
387First Unique Character in a StringEasy3.68
410Split Array Largest SumHard12.55
412Fizz BuzzEasy28.62
416Partition Equal Subset SumMedium2.39
435Non-overlapping IntervalsMedium3.77
442Find All Duplicates in an ArrayMedium18.01
443String CompressionMedium12.14
445Add Two Numbers IIMedium20.11
450Delete Node in a BSTMedium3.49
460LFU CacheHard15.66
486Predict the WinnerMedium16.96
493Reverse PairsHard46.67
494Target SumMedium3.46
496Next Greater Element IEasy10.91
506Relative RanksEasy17.28
516Longest Palindromic SubsequenceMedium5.04
517Super Washing MachinesHard77.39
518Coin Change IIMedium1.44
540Single Element in a Sorted ArrayMedium22.04
54201 MatrixMedium4.02
543Diameter of Binary TreeEasy3.14
547Number of ProvincesMedium16.82
560Subarray Sum Equals KMedium43.14
561Array PartitionEasy7.97
567Permutation in StringMedium2.42
572Subtree of Another TreeEasy2.73
584Find Customer RefereeEasy1.33
595Big CountriesEasy7.52
602Friend Requests II: Who Has the Most FriendsMedium10.03
605Can Place FlowersEasy2.72
633Sum of Square NumbersMedium17.51
649Dota2 SenateMedium7.91
652Find Duplicate SubtreesMedium22.44
658Find K Closest ElementsMedium23.26
662Maximum Width of Binary TreeMedium27.05
680Valid Palindrome IIEasy4.48
695Max Area of IslandMedium4.57
714Best Time to Buy and Sell Stock with Transaction FeeMedium6.01
721Accounts MergeMedium7.59
724Find Pivot IndexEasy14.79
733Flood FillEasy18.22
735Asteroid CollisionMedium25.70
743Network Delay TimeMedium4.95
744Find Smallest Letter Greater Than TargetEasy21.71
746Min Cost Climbing StairsEasy8.13
754Reach a NumberMedium34.23
763Partition LabelsMedium8.57
767Reorganize StringMedium24.45
703Kth Largest Element in a StreamEasy24.18
704Binary SearchEasy0.97
785Is Graph Bipartite?Medium4.99
808Soup ServingsMedium26.29
707Design Linked ListMedium6.98
827Making A Large IslandHard18.75
622Design Circular QueueMedium12.52
852Peak Index in a Mountain ArrayMedium39.31
863All Nodes Distance K in Binary TreeMedium24.47
875Koko Eating BananasMedium20.44
876Middle of the Linked ListEasy14.21
877Stone GameMedium12.25
901Online Stock SpanMedium23.43
907Sum of Subarray MinimumsMedium10.35
910Smallest Range IIMedium33.65
933Number of Recent CallsEasy6.38
934Shortest BridgeMedium49.78
937Reorder Data in Log FilesMedium33.36
946Validate Stack SequencesMedium32.66
947Most Stones Removed with Same Row or ColumnMedium14.52
974Subarray Sums Divisible by KMedium13.44
981Time Based Key-Value StoreMedium4.60
987Vertical Order Traversal of a Binary TreeHard4.79
992Subarrays with K Different IntegersHard30.43
993Cousins in Binary TreeEasy20.59
1002Find Common CharactersEasy14.79
1009Complement of Base 10 IntegerEasy17.62
1060Missing Element in Sorted ArrayMedium47.96
1019Next Greater Node In Linked ListMedium19.01
1020Number of EnclavesMedium8.15
1027Longest Arithmetic SubsequenceMedium11.03
1035Uncrossed LinesMedium16.43
1039Minimum Score Triangulation of PolygonMedium23.78
1161Maximum Level Sum of a Binary TreeMedium8.61
1046Last Stone WeightEasy18.81
1071Greatest Common Divisor of StringsEasy6.95
1092Shortest Common Supersequence Hard21.61
1125Smallest Sufficient TeamHard67.16
1143Longest Common SubsequenceMedium3.43
1207Unique Number of OccurrencesEasy29.72
1218Longest Arithmetic Subsequence of Given DifferenceMedium10.19
1232Check If It Is a Straight LineEasy65.36
1254Number of Closed IslandsMedium43.10
1251Average Selling PriceEasy8.58
2215Find the Difference of Two ArraysEasy3.91
1268Search Suggestions SystemMedium14.68
1280Students and ExaminationsEasy3.02
2305Fair Distribution of CookiesMedium42.09
1312Minimum Insertion Steps to Make a String PalindromeHard28.98
1337The K Weakest Rows in a MatrixEasy16.16
1372Longest ZigZag Path in a Binary TreeMedium8.50
1351Count Negative Numbers in a Sorted MatrixEasy7.58
1376Time Needed to Inform All EmployeesMedium15.97
1378Replace Employee ID With The Unique IdentifierEasy1.76
1431Kids With the Greatest Number of CandiesEasy9.87
1456Maximum Number of Vowels in a Substring of Given LengthMedium4.02
1470Shuffle the ArrayEasy23.90
1472Design Browser HistoryMedium29.73
1491Average Salary Excluding the Minimum and Maximum SalaryEasy38.28
1492The kth Factor of nMedium34.06
1493Longest Subarray of 1's After Deleting One ElementMedium18.53
1480Running Sum of 1d ArrayEasy4.27
1498Number of Subsequences That Satisfy the Given Sum ConditionMedium16.43
1528Shuffle StringEasy6.68
1569Number of Ways to Reorder Array to Get Same BSTHard111.02
1588Sum of All Odd Length SubarraysEasy15.66
1603Design Parking SystemEasy14.84
1581Customer Who Visited but Did Not Make Any TransactionsEasy8.77
1672Richest Customer WealthEasy2.54
1751Maximum Number of Events That Can Be Attended IIHard48.55
1752Check if Array Is Sorted and RotatedEasy28.75
1768Merge Strings AlternatelyEasy6.51
1757Recyclable and Low Fat ProductsEasy4.65
1823Find the Winner of the Circular GameMedium11.64
1838Frequency of the Most Frequent ElementMedium21.21
1884Egg Drop With 2 Eggs and N FloorsMedium64.19
1903Largest Odd Number in StringEasy7.06
1929Concatenation of ArrayEasy2.38
2024Maximize the Confusion of an ExamMedium23.09
2055Plates Between CandlesMedium101.79
2090K Radius Subarray AveragesMedium34.43
2108Find First Palindromic String in the ArrayEasy17.51
2141Maximum Running Time of N ComputersHard19.29
2223Sum of Scores of Built StringsHard33.65
2272Substring With Largest VarianceHard142.23
2244Minimum Rounds to Complete All TasksMedium63.25
2281Sum of Total Strength of WizardsHard121.78
2235Add Two IntegersEasy2.67
2328Number of Increasing Paths in a GridHard36.43
2357Make Array Zero by Subtracting Equal AmountsEasy21.36
2398Maximum Number of Robots Within BudgetHard60.61
2385Amount of Time for Binary Tree to Be InfectedMedium39.82
2340Minimum Adjacent Swaps to Make a Valid ArrayMedium97.27
2405Optimal Partition of StringMedium111.56
2355Maximum Number of Books You Can TakeHard121.78
2448Minimum Cost to Make Array EqualHard32.81
2462Total Cost to Hire K WorkersMedium14.16
2542Maximum Subsequence ScoreMedium26.08
2519Count the Number of K-Big IndicesHard132.01
2551Put Marbles in BagsHard47.38
2660Determine the Winner of a Bowling GameEasy33.65
2610Convert an Array Into a 2D Array With ConditionsMedium29.19
2620CounterEasy1.90
2619Array Prototype LastEasy17.73
2629Function CompositionEasy13.47
2719Count of IntegersHard52.45
2622Cache With Time LimitMedium17.67
2684Maximum Number of Moves in a GridMedium62.35
2742Painting the WallsHard51.08
2667Create Hello World FunctionEasy4.37
2735Collecting ChocolatesMedium66.90
2769Find the Maximum Achievable NumberEasy7.38
2781Length of the Longest Valid SubstringHard66.65