Skip to main content
DifficultyTopic313 of 313
No.ProblemDifficultyFrequency
146LRU CacheMedium
100.0%
1Two Sum
Sliding Window
Easy
87.5%
3Longest Substring Without Repeating Characters
StringTree
Medium
87.5%
200Number of Islands
GraphMath
Medium
87.5%
23Merge k Sorted ListsHard
75.0%
49Group Anagrams
String
Medium
75.0%
54Spiral Matrix
Array
Medium
75.0%
56Merge IntervalsMedium
75.0%
239Sliding Window Maximum
Sliding Window
Hard
75.0%
253Meeting Rooms IIMedium
75.0%
347Top K Frequent Elements
Heap
Medium
75.0%
20Valid Parentheses
Stack/Queue
Easy
75.0%
5Longest Palindromic Substring
StringTree
Medium
62.5%
11Container With Most WaterMedium
62.5%
13Roman to Integer
Math
Easy
62.5%
153SumMedium
62.5%
22Generate ParenthesesMedium
62.5%
33Search in Rotated Sorted Array
ArrayBinary Search
Medium
62.5%
42Trapping Rain WaterHard
62.5%
53Maximum Subarray
Array
Medium
62.5%
121Best Time to Buy and Sell StockEasy
62.5%
128Longest Consecutive SequenceMedium
62.5%
155Min Stack
Stack/Queue
Medium
62.5%
199Binary Tree Right Side View
Tree
Medium
62.5%
206Reverse Linked List
Linked List
Easy
62.5%
236Lowest Common Ancestor of a Binary Tree
Tree
Medium
62.5%
242Valid Anagram
String
Easy
62.5%
394Decode String
String
Medium
62.5%
460LFU CacheHard
62.5%
2466Count Ways To Build Good Strings
String
Medium
62.5%
2506Count Pairs Of Similar Strings
String
Easy
62.5%
2580Count Ways to Group Overlapping RangesMedium
62.5%
2549Count Distinct Numbers on Board
Math
Easy
62.5%
735Asteroid CollisionMedium
62.5%
2836Maximize Value of Function in a Ball Passing GameHard
62.5%
994Rotting OrangesMedium
62.5%
3012Minimize Length of Array Using Operations
Array
Medium
62.5%
3015Count the Number of Houses at a Certain Distance I
Math
Medium
62.5%
3017Count the Number of Houses at a Certain Distance II
Math
Hard
62.5%
1209Remove All Adjacent Duplicates in String II
String
Medium
62.5%
2192All Ancestors of a Node in a Directed Acyclic Graph
GraphLinked List
Medium
62.5%
1380Lucky Numbers in a Matrix
ArrayMath
Easy
62.5%
1410HTML Entity ParserMedium
62.5%
1611Minimum One Bit Operations to Make Integers Zero
Math
Hard
62.5%
1797Design Authentication ManagerMedium
62.5%
1200Minimum Absolute DifferenceEasy
62.5%
3438Find Valid Pair of Adjacent Digits in String
StringMath
Easy
62.5%
875Koko Eating BananasMedium
62.5%
4Median of Two Sorted Arrays
ArrayHeap
Hard
50.0%
6Zigzag ConversionMedium
50.0%
14Longest Common Prefix
DP
Easy
50.0%
17Letter Combinations of a Phone Number
Math
Medium
50.0%
34Find First and Last Position of Element in Sorted Array
Array
Medium
50.0%
41First Missing PositiveHard
50.0%
75Sort ColorsMedium
50.0%
76Minimum Window Substring
StringTreeSliding Window
Hard
50.0%
93Restore IP AddressesMedium
50.0%
98Validate Binary Search Tree
TreeBinary Search
Medium
50.0%
103Binary Tree Zigzag Level Order Traversal
Tree
Medium
50.0%
124Binary Tree Maximum Path Sum
Tree
Hard
50.0%
134Gas StationMedium
50.0%
138Copy List with Random PointerMedium
50.0%
140Word Break IIHard
50.0%
169Majority ElementEasy
50.0%
207Course ScheduleMedium
50.0%
210Course Schedule IIMedium
50.0%
215Kth Largest Element in an Array
ArrayHeap
Medium
50.0%
221Maximal SquareMedium
50.0%
230Kth Smallest Element in a BST
Tree
Medium
50.0%
240Search a 2D Matrix II
Array
Medium
50.0%
238Product of Array Except Self
Array
Medium
50.0%
283Move ZeroesEasy
50.0%
295Find Median from Data Stream
Heap
Hard
50.0%
300Longest Increasing Subsequence
String
Medium
50.0%
322Coin Change
DP
Medium
50.0%
345Reverse Vowels of a String
String
Easy
50.0%
359Logger Rate LimiterEasy
50.0%
74Search a 2D Matrix
Array
Medium
50.0%
380Insert Delete GetRandom O(1)Medium
50.0%
443String Compression
String
Medium
50.0%
450Delete Node in a BST
TreeLinked List
Medium
50.0%
102Binary Tree Level Order Traversal
Tree
Medium
50.0%
525Contiguous Array
Array
Medium
50.0%
543Diameter of Binary Tree
Tree
Easy
50.0%
588Design In-Memory File SystemHard
50.0%
621Task SchedulerMedium
50.0%
697Degree of an Array
Array
Easy
50.0%
981Time Based Key-Value StoreMedium
50.0%
987Vertical Order Traversal of a Binary Tree
Tree
Hard
50.0%
1268Search Suggestions SystemMedium
50.0%
1353Maximum Number of Events That Can Be Attended
Math
Medium
50.0%
96Unique Binary Search Trees
TreeBinary Search
Medium
50.0%
2291Maximum Profit From Trading StocksMedium
50.0%
125Valid Palindrome
String
Easy
50.0%
71Simplify PathMedium
50.0%
647Palindromic Substrings
StringTree
Medium
50.0%
51N-QueensHard
50.0%
1669Merge In Between Linked Lists
Linked List
Medium
50.0%
208Implement Trie (Prefix Tree)
Tree
Medium
50.0%
755Pour WaterMedium
50.0%
127Word LadderHard
50.0%
498Diagonal TraverseMedium
50.0%
2954Count the Number of Infection Sequences
Math
Hard
50.0%
845Longest Mountain in Array
Array
Medium
50.0%
3799Word Squares IIMedium
50.0%
2Add Two Numbers
Math
Medium
37.5%
12Integer to Roman
Math
Medium
37.5%
21Merge Two Sorted ListsEasy
37.5%
26Remove Duplicates from Sorted Array
Array
Easy
37.5%
40Combination Sum IIMedium
37.5%
46PermutationsMedium
37.5%
50Pow(x, n)
Math
Medium
37.5%
48Rotate ImageMedium
37.5%
55Jump GameMedium
37.5%
61Rotate ListMedium
37.5%
73Set Matrix Zeroes
Array
Medium
37.5%
79Word SearchMedium
37.5%
83Remove Duplicates from Sorted ListEasy
37.5%
88Merge Sorted Array
Array
Easy
37.5%
116Populating Next Right Pointers in Each Node
Linked List
Medium
37.5%
141Linked List Cycle
GraphLinked List
Easy
37.5%
148Sort ListMedium
37.5%
167Two Sum II - Input Array Is Sorted
ArraySliding Window
Medium
37.5%
179Largest Number
Math
Medium
37.5%
205Isomorphic Strings
String
Easy
37.5%
209Minimum Size Subarray Sum
Array
Medium
37.5%
224Basic CalculatorHard
37.5%
9Palindrome Number
StringMath
Easy
37.5%
234Palindrome Linked List
StringLinked List
Easy
37.5%
237Delete Node in a Linked List
Linked List
Medium
37.5%
252Meeting RoomsEasy
37.5%
273Integer to English Words
Math
Hard
37.5%
69Sqrt(x)
Math
Easy
37.5%
373Find K Pairs with Smallest SumsMedium
37.5%
387First Unique Character in a String
String
Easy
37.5%
415Add Strings
String
Easy
37.5%
463Island Perimeter
Graph
Easy
37.5%
2472Maximum Number of Non-overlapping Palindrome Substrings
StringTreeMath
Hard
37.5%
540Single Element in a Sorted Array
Array
Medium
37.5%
560Subarray Sum Equals K
Array
Medium
37.5%
2561Rearranging FruitsHard
37.5%
692Top K Frequent Words
Heap
Medium
37.5%
694Number of Distinct Islands
GraphMath
Medium
37.5%
696Count Binary Substrings
StringTree
Easy
37.5%
139Word BreakMedium
37.5%
739Daily TemperaturesMedium
37.5%
767Reorganize String
String
Medium
37.5%
706Design HashMapEasy
37.5%
1010Pairs of Songs With Total Durations Divisible by 60Medium
37.5%
1011Capacity To Ship Packages Within D DaysMedium
37.5%
1047Remove All Adjacent Duplicates In String
String
Easy
37.5%
1235Maximum Profit in Job SchedulingHard
37.5%
378Kth Smallest Element in a Sorted Matrix
Array
Medium
37.5%
695Max Area of Island
Graph
Medium
37.5%
115Distinct Subsequences
String
Hard
37.5%
435Non-overlapping IntervalsMedium
37.5%
2151Maximum Good People Based on StatementsHard
37.5%
912Sort an Array
Array
Medium
37.5%
114Flatten Binary Tree to Linked List
TreeLinked List
Medium
37.5%
217Contains DuplicateEasy
37.5%
582Kill ProcessMedium
37.5%
151Reverse Words in a String
String
Medium
37.5%
1823Find the Winner of the Circular GameMedium
37.5%
1507Reformat DateEasy
37.5%
496Next Greater Element IEasy
37.5%
198House RobberMedium
37.5%
567Permutation in String
String
Medium
37.5%
2062Count Vowel Substrings of a String
StringTree
Easy
37.5%
153Find Minimum in Rotated Sorted Array
ArrayBinary Search
Medium
37.5%
227Basic Calculator IIMedium
37.5%
31Next PermutationMedium
37.5%
1283Find the Smallest Divisor Given a ThresholdMedium
37.5%
340Longest Substring with At Most K Distinct Characters
StringTree
Medium
37.5%
2303Calculate Amount Paid in TaxesEasy
37.5%
1290Convert Binary Number in a Linked List to Integer
Linked ListMath
Easy
37.5%
863All Nodes Distance K in Binary Tree
TreeLinked List
Medium
37.5%
120TriangleMedium
37.5%
1249Minimum Remove to Make Valid Parentheses
Stack/Queue
Medium
37.5%
713Subarray Product Less Than K
Array
Medium
37.5%
1944Number of Visible People in a Queue
Stack/QueueMath
Hard
37.5%
2448Minimum Cost to Make Array Equal
Array
Hard
37.5%
133Clone Graph
Graph
Medium
37.5%
7Reverse Integer
Math
Medium
37.5%
2008Maximum Earnings From TaxiMedium
37.5%
841Keys and RoomsMedium
37.5%
29Divide Two Integers
Math
Medium
37.5%
176Second Highest SalaryMedium
37.5%
796Rotate String
String
Easy
37.5%
130Surrounded RegionsMedium
37.5%
135CandyHard
37.5%
1190Reverse Substrings Between Each Pair of Parentheses
StringTree
Medium
37.5%
36Valid SudokuMedium
37.5%
3366Minimum Array Sum
Array
Medium
37.5%
70Climbing StairsEasy
37.5%
403Frog JumpHard
37.5%
92Reverse Linked List II
Linked List
Medium
37.5%
2402Meeting Rooms IIIHard
37.5%
1309Decrypt String from Alphabet to Integer Mapping
StringMath
Easy
37.5%
829Consecutive Numbers Sum
Math
Hard
37.5%
1254Number of Closed Islands
GraphMath
Medium
37.5%
920Number of Music Playlists
Math
Hard
37.5%
366Find Leaves of Binary Tree
Tree
Medium
37.5%
1169Invalid TransactionsMedium
37.5%
2204Distance to a Cycle in Undirected Graph
GraphLinked List
Hard
37.5%
752Open the LockMedium
37.5%
129Sum Root to Leaf Numbers
Math
Medium
37.5%
10Regular Expression MatchingHard
25.0%
32Longest Valid Parentheses
Stack/Queue
Hard
25.0%
37Sudoku SolverHard
25.0%
39Combination SumMedium
25.0%
45Jump Game IIMedium
25.0%
57Insert IntervalMedium
25.0%
68Text JustificationHard
25.0%
91Decode WaysMedium
25.0%
113Path Sum IIMedium
25.0%
162Find Peak Element
Binary Search
Medium
25.0%
189Rotate Array
Array
Medium
25.0%
226Invert Binary Tree
Tree
Easy
25.0%
287Find the Duplicate Number
Math
Medium
25.0%
468Validate IP AddressMedium
25.0%
19Remove Nth Node From End of List
Linked List
Medium
25.0%
622Design Circular Queue
Stack/Queue
Medium
25.0%
844Backspace String Compare
String
Easy
25.0%
973K Closest Points to OriginMedium
25.0%
992Subarrays with K Different Integers
ArrayMath
Hard
25.0%
1004Max Consecutive Ones IIIMedium
25.0%
1166Design File SystemMedium
25.0%
1347Minimum Number of Steps to Make Two Strings Anagram
StringMath
Medium
25.0%
1636Sort Array by Increasing Frequency
Array
Easy
25.0%
1046Last Stone WeightEasy
25.0%
1721Swapping Nodes in a Linked List
Linked List
Medium
25.0%
716Max Stack
Stack/Queue
Hard
25.0%
704Binary Search
Binary Search
Easy
25.0%
82Remove Duplicates from Sorted List IIMedium
25.0%
1547Minimum Cost to Cut a StickHard
25.0%
410Split Array Largest Sum
Array
Hard
25.0%
407Trapping Rain Water IIHard
25.0%
78SubsetsMedium
25.0%
166Fraction to Recurring DecimalMedium
25.0%
327Count of Range SumHard
25.0%
2208Minimum Operations to Halve Array Sum
Array
Medium
25.0%
1267Count Servers that CommunicateMedium
25.0%
729My Calendar IMedium
25.0%
1079Letter Tile PossibilitiesMedium
25.0%
2592Maximize Greatness of an Array
Array
Medium
25.0%
142Linked List Cycle II
GraphLinked List
Medium
25.0%
297Serialize and Deserialize Binary Tree
Tree
Hard
25.0%
2226Maximum Candies Allocated to K ChildrenMedium
25.0%
605Can Place FlowersEasy
25.0%
442Find All Duplicates in an Array
Array
Medium
25.0%
772Basic Calculator IIIHard
25.0%
2622Cache With Time LimitMedium
25.0%
2127Maximum Employees to Be Invited to a MeetingHard
25.0%
2055Plates Between CandlesMedium
25.0%
203Remove Linked List Elements
Linked List
Easy
25.0%
321Create Maximum Number
Math
Hard
25.0%
339Nested List Weight SumMedium
25.0%
38Count and SayMedium
25.0%
301Remove Invalid Parentheses
Stack/Queue
Hard
25.0%
1824Minimum Sideway JumpsMedium
25.0%
368Largest Divisible SubsetMedium
25.0%
212Word Search IIHard
25.0%
104Maximum Depth of Binary Tree
Tree
Easy
25.0%
43Multiply Strings
String
Medium
25.0%
311Sparse Matrix Multiplication
Array
Medium
25.0%
556Next Greater Element IIIMedium
25.0%
24Swap Nodes in Pairs
Linked List
Medium
25.0%
402Remove K Digits
Math
Medium
25.0%
2439Minimize Maximum of Array
Array
Medium
25.0%
1071Greatest Common Divisor of Strings
String
Easy
25.0%
2593Sum SmallerMedium
25.0%
1768Merge Strings Alternately
String
Easy
25.0%
1248Count Number of Nice Subarrays
ArrayMath
Medium
25.0%
150Evaluate Reverse Polish NotationMedium
25.0%
2181Merge Nodes in Between Zeros
Linked List
Medium
25.0%
268Missing Number
Math
Easy
25.0%
271Encode and Decode Strings
String
Medium
25.0%
1312Minimum Insertion Steps to Make a String Palindrome
String
Hard
25.0%
211Design Add and Search Words Data StructureMedium
25.0%
545Boundary of Binary Tree
Tree
Medium
25.0%
365Water and Jug ProblemMedium
25.0%
1492The kth Factor of nMedium
25.0%
2047Number of Valid Words in a Sentence
Math
Easy
25.0%
1526Minimum Number of Increments on Subarrays to Form a Target Array
ArrayMath
Hard
25.0%
2603Collect Coins in a Tree
Tree
Hard
25.0%
1539Kth Missing Positive Number
Math
Easy
25.0%
325Maximum Size Subarray Sum Equals k
Array
Medium
25.0%
445Add Two Numbers II
Math
Medium
25.0%
1095Find in Mountain Array
Array
Hard
25.0%
260Single Number III
Math
Medium
25.0%
84Largest Rectangle in HistogramHard
25.0%
338Counting BitsEasy
25.0%
2422Merge Operations to Turn Array Into a Palindrome
ArrayString
Medium
25.0%
2858Minimum Edge Reversals So Every Node Is Reachable
Linked List
Hard
25.0%
44Wildcard MatchingHard
25.0%
1481Least Number of Unique Integers after K Removals
Math
Medium
25.0%
107Binary Tree Level Order Traversal II
Tree
Medium
25.0%
684Redundant ConnectionMedium
25.0%
1197Minimum Knight MovesMedium
25.0%
815Bus RoutesHard
25.0%
3650Minimum Cost Path with Edge ReversalsMedium
25.0%
1488Avoid Flood in The CityMedium
25.0%
202Happy Number
Math
Easy
25.0%
3680Generate ScheduleMedium
25.0%
733Flood Fill
Graph
Easy
25.0%
1633Percentage of Users Attended a ContestEasy
25.0%
25Reverse Nodes in k-Group
Linked List
Hard
25.0%
362Design Hit CounterMedium
25.0%
2043Simple Bank SystemMedium
25.0%
3203Find Minimum Diameter After Merging Two Trees
Tree
Hard
25.0%
437Path Sum IIIMedium
25.0%
1193Monthly Transactions IMedium
25.0%
1057Campus BikesMedium
25.0%