Questions

149 of 149 questions

217.Contains Duplicate
EasyArrayHash Table
New
242.Valid Anagram
EasyHash TableString
New
1.Two Sum
EasyArrayHash Table
New
49.Group Anagrams
MediumArrayHash Table
New
347.Top K Frequent Elements
MediumArrayHash Table
New
238.Product of Array Except Self
MediumArrayPrefix Sum
New
36.Valid Sudoku
MediumArrayHash Table
New
271.Encode and Decode Strings
MediumArrayString
New
128.Longest Consecutive Sequence
MediumArrayHash Table
New
125.Valid Palindrome
EasyTwo PointersString
New
167.Two Sum II - Input Array Is Sorted
MediumArrayTwo Pointers
New
15.3Sum
MediumArrayTwo Pointers
New
11.Container With Most Water
MediumArrayTwo Pointers
New
42.Trapping Rain Water
HardArrayTwo Pointers
New
121.Best Time to Buy and Sell Stock
EasyArrayDynamic Programming
New
3.Longest Substring Without Repeating Characters
MediumHash TableString
New
424.Longest Repeating Character Replacement
MediumHash TableString
New
567.Permutation in String
MediumHash TableTwo Pointers
New
76.Minimum Window Substring
HardHash TableString
New
239.Sliding Window Maximum
HardArrayQueue
New
20.Valid Parentheses
EasyStringStack
New
155.Min Stack
MediumStackDesign
New
150.Evaluate Reverse Polish Notation
MediumArrayMath
New
22.Generate Parentheses
MediumStringDynamic Programming
New
739.Daily Temperatures
MediumArrayStack
New
853.Car Fleet
MediumArrayStack
New
84.Largest Rectangle in Histogram
HardArrayStack
New
704.Binary Search
EasyArrayBinary Search
New
74.Search a 2D Matrix
MediumArrayBinary Search
New
875.Koko Eating Bananas
MediumArrayBinary Search
New
153.Find Minimum in Rotated Sorted Array
MediumArrayBinary Search
New
33.Search in Rotated Sorted Array
MediumArrayBinary Search
New
981.Time Based Key-Value Store
MediumHash TableString
New
4.Median of Two Sorted Arrays
HardArrayBinary Search
New
206.Reverse Linked List
EasyLinked ListRecursion
New
21.Merge Two Sorted Lists
EasyLinked ListRecursion
New
141.Linked List Cycle
EasyHash TableLinked List
New
143.Reorder List
MediumLinked ListTwo Pointers
New
19.Remove Nth Node From End of List
MediumLinked ListTwo Pointers
New
138.Copy List with Random Pointer
MediumHash TableLinked List
New
2.Add Two Numbers
MediumLinked ListMath
New
287.Find the Duplicate Number
MediumArrayTwo Pointers
New
146.LRU Cache
MediumHash TableLinked List
New
23.Merge k Sorted Lists
HardLinked ListDivide and Conquer
New
25.Reverse Nodes in k-Group
HardLinked ListRecursion
New
226.Invert Binary Tree
EasyTreeDFS
New
104.Maximum Depth of Binary Tree
EasyTreeDFS
New
543.Diameter of Binary Tree
EasyTreeDFS
New
110.Balanced Binary Tree
EasyTreeDFS
New
100.Same Tree
EasyTreeDFS
New
572.Subtree of Another Tree
EasyTreeDFS
New
235.Lowest Common Ancestor of a Binary Search Tree
MediumTreeDFS
New
102.Binary Tree Level Order Traversal
MediumTreeBFS
New
199.Binary Tree Right Side View
MediumTreeDFS
New
1448.Count Good Nodes in Binary Tree
MediumTreeDFS
New
98.Validate Binary Search Tree
MediumTreeDFS
New
230.Kth Smallest Element in a BST
MediumTreeDFS
New
105.Construct Binary Tree from Preorder and Inorder Traversal
MediumArrayHash Table
New
124.Binary Tree Maximum Path Sum
HardDynamic ProgrammingTree
New
297.Serialize and Deserialize Binary Tree
HardStringTree
New
208.Implement Trie (Prefix Tree)
MediumHash TableString
New
211.Design Add and Search Words Data Structure
MediumStringDFS
New
212.Word Search II
HardArrayString
New
215.Kth Largest Element in an Array
MediumArrayDivide and Conquer
New
1046.Last Stone Weight
EasyArrayHeap
New
973.K Closest Points to Origin
MediumArrayMath
New
621.Task Scheduler
MediumArrayHash Table
New
355.Design Twitter
MediumHash TableLinked List
New
295.Find Median from Data Stream
HardTwo PointersSorting
New
78.Subsets
MediumArrayBacktracking
New
39.Combination Sum
MediumArrayBacktracking
New
46.Permutations
MediumArrayBacktracking
New
90.Subsets II
MediumArrayBacktracking
New
40.Combination Sum II
MediumArrayBacktracking
New
79.Word Search
MediumArrayBacktracking
New
131.Palindrome Partitioning
MediumStringDynamic Programming
New
17.Letter Combinations of a Phone Number
MediumHash TableString
New
51.N-Queens
HardArrayBacktracking
New
200.Number of Islands
MediumArrayDFS
New
133.Clone Graph
MediumHash TableDFS
New
695.Max Area of Island
MediumArrayDFS
New
417.Pacific Atlantic Water Flow
MediumArrayDFS
New
130.Surrounded Regions
MediumArrayDFS
New
994.Rotting Oranges
MediumArrayBFS
New
286.Walls and Gates
MediumArrayBFS
New
207.Course Schedule
MediumDFSBFS
New
210.Course Schedule II
MediumDFSBFS
New
684.Redundant Connection
MediumDFSBFS
New
323.Number of Connected Components in an Undirected Graph
MediumDFSBFS
New
261.Graph Valid Tree
MediumDFSBFS
New
127.Word Ladder
HardHash TableString
New
332.Reconstruct Itinerary
HardDFSGraph
New
1584.Min Cost to Connect All Points
MediumArrayUnion Find
New
743.Network Delay Time
MediumDFSBFS
New
778.Swim in Rising Water
HardArrayDFS
New
269.Alien Dictionary
HardArrayString
New
787.Cheapest Flights Within K Stops
MediumDynamic ProgrammingDFS
New
70.Climbing Stairs
EasyMathDynamic Programming
New
746.Min Cost Climbing Stairs
EasyArrayDynamic Programming
New
198.House Robber
MediumArrayDynamic Programming
New
213.House Robber II
MediumArrayDynamic Programming
New
5.Longest Palindromic Substring
MediumStringDynamic Programming
New
647.Palindromic Substrings
MediumStringDynamic Programming
New
91.Decode Ways
MediumStringDynamic Programming
New
322.Coin Change
MediumArrayDynamic Programming
New
152.Maximum Product Subarray
MediumArrayDynamic Programming
New
139.Word Break
MediumArrayHash Table
New
300.Longest Increasing Subsequence
MediumArrayBinary Search
New
416.Partition Equal Subset Sum
MediumArrayDynamic Programming
New
62.Unique Paths
MediumMathDynamic Programming
New
1143.Longest Common Subsequence
MediumStringDynamic Programming
New
309.Best Time to Buy and Sell Stock with Cooldown
MediumArrayDynamic Programming
New
518.Coin Change II
MediumArrayDynamic Programming
New
494.Target Sum
MediumArrayDynamic Programming
New
97.Interleaving String
MediumStringDynamic Programming
New
329.Longest Increasing Path in a Matrix
HardArrayDFS
New
115.Distinct Subsequences
HardStringDynamic Programming
New
72.Edit Distance
MediumStringDynamic Programming
New
312.Burst Balloons
HardArrayDynamic Programming
New
10.Regular Expression Matching
HardStringDynamic Programming
New
53.Maximum Subarray
MediumArrayDivide and Conquer
New
55.Jump Game
MediumArrayDynamic Programming
New
45.Jump Game II
MediumArrayDynamic Programming
New
134.Gas Station
MediumArrayGreedy
New
846.Hand of Straights
MediumArrayHash Table
New
1899.Merge Triplets to Form Target Triplet
MediumArrayGreedy
New
763.Partition Labels
MediumHash TableTwo Pointers
New
678.Valid Parenthesis String
MediumStringDynamic Programming
New
57.Insert Interval
MediumArray
New
56.Merge Intervals
MediumArraySorting
New
435.Non-overlapping Intervals
MediumArrayDynamic Programming
New
252.Meeting Rooms
EasyArraySorting
New
253.Meeting Rooms II
MediumArrayTwo Pointers
New
1851.Minimum Interval to Include Each Query
HardArrayBinary Search
New
48.Rotate Image
MediumArrayMath
New
54.Spiral Matrix
MediumArrayMatrix
New
73.Set Matrix Zeroes
MediumArrayHash Table
New
202.Happy Number
EasyHash TableMath
New
66.Plus One
EasyArrayMath
New
50.Pow(x, n)
MediumMathRecursion
New
43.Multiply Strings
MediumMathString
New
2013.Detect Squares
MediumArrayHash Table
New
136.Single Number
EasyArrayBit Manipulation
New
191.Number of 1 Bits
EasyDivide and ConquerBit Manipulation
New
338.Counting Bits
EasyDynamic ProgrammingBit Manipulation
New
190.Reverse Bits
EasyDivide and ConquerBit Manipulation
New
268.Missing Number
EasyArrayHash Table
New
371.Sum of Two Integers
MediumMathBit Manipulation
New
7.Reverse Integer
MediumMath
New