Contains DuplicateEasy
Valid AnagramEasy
Two SumEasy
Group AnagramsMedium
Top K Frequent ElementsMedium
Product of Array Except SelfMedium
Valid SudokuMedium
Encode and Decode StringsMedium
Longest Consecutive SequenceMedium
Valid PalindromeEasy
Two Sum II - Input Array Is SortedMedium
3SumMedium
Container With Most WaterMedium
Trapping Rain WaterHard
Best Time to Buy and Sell StockEasy
Longest Substring Without Repeating CharactersMedium
Longest Repeating Character ReplacementMedium
Permutation in StringMedium
Minimum Window SubstringHard
Sliding Window MaximumHard
Valid ParenthesesEasy
Min StackMedium
Evaluate Reverse Polish NotationMedium
Generate ParenthesesMedium
Daily TemperaturesMedium
Car FleetMedium
Largest Rectangle in HistogramHard
Binary SearchEasy
Search a 2D MatrixMedium
Koko Eating BananasMedium
Search in Rotated Sorted ArrayMedium
Find Minimum in Rotated Sorted ArrayMedium
Time Based Key-Value StoreMedium
Median of Two Sorted ArraysHard
Reverse Linked ListEasy
Merge Two Sorted ListsEasy
Reorder ListMedium
Remove Nth Node From End of ListMedium
Copy List with Random PointerMedium
Add Two NumbersMedium
Linked List CycleEasy
Find the Duplicate NumberMedium
LRU CacheMedium
Merge k Sorted ListsHard
Reverse Nodes in k-GroupHard
Invert Binary TreeEasy
Maximum Depth of Binary TreeEasy
Diameter of Binary TreeEasy
Balanced Binary TreeEasy
Same TreeEasy
Subtree of Another TreeEasy
Lowest Common Ancestor of a Binary Search TreeMedium
Binary Tree Level Order TraversalMedium
Binary Tree Right Side ViewMedium
Count Good Nodes in Binary TreeMedium
Validate Binary Search TreeMedium
Kth Smallest Element in a BSTMedium
Construct Binary Tree from Preorder and Inorder TraversalMedium
Binary Tree Maximum Path SumHard
Serialize and Deserialize Binary TreeHard
Implement Trie (Prefix Tree)Medium
Design Add and Search Words Data StructureMedium
Word Search IIHard
Kth Largest Element in a StreamEasy
Last Stone WeightEasy
K Closest Points to OriginMedium
Kth Largest Element in an ArrayMedium
Task SchedulerMedium
Design TwitterMedium
Find Median from Data StreamHard
SubsetsMedium
Combination SumMedium
PermutationsMedium
Subsets IIMedium
Combination Sum IIMedium
Word SearchMedium
Palindrome PartitioningMedium
Letter Combinations of a Phone NumberMedium
N-QueensHard
Number of IslandsMedium
Clone GraphMedium
Max Area of IslandMedium
Pacific Atlantic Water FlowMedium
Surrounded RegionsMedium
Rotting OrangesMedium
Walls and GatesMedium
Course ScheduleMedium
Course Schedule IIMedium
Redundant ConnectionMedium
Number of Connected Components in an Undirected GraphMedium
Graph Valid TreeMedium
Word LadderHard
Reconstruct ItineraryHard
Min Cost to Connect All PointsMedium
Network Delay TimeMedium
Swim in Rising WaterHard
Alien DictionaryHard
Cheapest Flights Within K StopsMedium
Climbing StairsEasy
Min Cost Climbing StairsEasy
House RobberMedium
House Robber IIMedium
Longest Palindromic SubstringMedium
Palindromic SubstringsMedium
Decode WaysMedium
Coin ChangeMedium
Maximum Product SubarrayMedium
Word BreakMedium
Longest Increasing SubsequenceMedium
Partition Equal Subset SumMedium
Unique PathsMedium
Longest Common SubsequenceMedium
Best Time to Buy and Sell Stock with CooldownMedium
Coin Change IIMedium
Target SumMedium
Interleaving StringMedium
Longest Increasing Path in a MatrixHard
Distinct SubsequencesHard
Edit DistanceMedium
Burst BalloonsHard
Regular Expression MatchingHard
Maximum SubarrayMedium
Jump GameMedium
Jump Game IIMedium
Gas StationMedium
Hand of StraightsMedium
Merge Triplets to Form Target TripletMedium
Partition LabelsMedium
Valid Parenthesis StringMedium
Insert IntervalMedium
Merge IntervalsMedium
Non-overlapping IntervalsMedium
Meeting RoomsEasy
Meeting Rooms IIMedium
Minimum Interval to Include Each QueryHard
Rotate ImageMedium
Spiral MatrixMedium
Set Matrix ZeroesMedium
Happy NumberEasy
Plus OneEasy
Pow(x, n)Medium
Multiply StringsMedium
Detect SquaresMedium
Single NumberEasy
Number of 1 BitsEasy
Counting BitsEasy
Reverse BitsEasy