Courses
Sale
Tutorials
Interview Prep
Search
Explore & Practice
Step by Step DSA
Selected
Learn DSA step by step
Start Now
GfG 160
Selected
Beginner to Advanced
Start Now
All Problems
230 problems
Topic
Difficulty
Company
Sort
Hard
Clear all
Status
Problem
Difficulty
Submissions
Accuracy
Trapping Rain Water
HARD
532K
33.14%
Linked List Group Reverse
HARD
279K
57.08%
Alien Dictionary
HARD
263K
47.81%
Edit Distance
HARD
255K
35.14%
Histogram Max Rectangular Area
HARD
216K
32.12%
Search Pattern
HARD
213K
45.04%
Max Path Sum Between Two Leaves
HARD
209K
18.39%
Smallest Window with All
HARD
208K
30.19%
Max Circular Subarray Sum
HARD
207K
29.37%
Matrix Chain Multiplication
HARD
203K
49.64%
LRU Cache
HARD
200K
18.44%
Partition Into 2 Subsets with Min Sum Diff
HARD
195K
38.97%
The Painter's Partition Problem-II
HARD
193K
27.52%
Palindromic Partitioning
HARD
178K
27.82%
Binary Tree to DLL
HARD
172K
53.36%
Longest Prefix Suffix
HARD
171K
27.91%
Longest Valid Parentheses Substring
HARD
168K
26.13%
Boolean Parenthesization
HARD
157K
20.15%
Burning Tree
HARD
152K
53.53%
Median of 2 Sorted Arrays of Different Sizes
HARD
151K
28.4%
Solve the Sudoku
HARD
138K
37.98%
Min Distance Between Two in Binary Tree
HARD
137K
39.13%
Minimize Max Distance of Adjacent Gas Stations
HARD
136K
38.36%
Minimum Cost Path
HARD
135K
26.99%
Max Rectangle
HARD
135K
36.43%
Articulation Point
HARD
128K
55.15%
Clone List with Next and Random
HARD
126K
64.8%
N-Queen Problem
HARD
121K
35.43%
Min Chars to Add for Palindrome
HARD
108K
46.79%
Serialize and Deserialize a Binary Tree
HARD
106K
51.67%
Explore & Practice
Step by Step DSA
Selected
Learn DSA step by step
Start Now
GfG 160
Selected
Beginner to Advanced
Start Now
All Problems
230 problems
Topic
Difficulty
Company
Sort
Hard
Clear all
Status
Problem
Difficulty
Submissions
Accuracy
Trapping Rain Water
HARD
532K
33.14%
Linked List Group Reverse
HARD
279K
57.08%
Alien Dictionary
HARD
263K
47.81%
Edit Distance
HARD
255K
35.14%
Histogram Max Rectangular Area
HARD
216K
32.12%
Search Pattern
HARD
213K
45.04%
Max Path Sum Between Two Leaves
HARD
209K
18.39%
Smallest Window with All
HARD
208K
30.19%
Max Circular Subarray Sum
HARD
207K
29.37%
Matrix Chain Multiplication
HARD
203K
49.64%
LRU Cache
HARD
200K
18.44%
Partition Into 2 Subsets with Min Sum Diff
HARD
195K
38.97%
The Painter's Partition Problem-II
HARD
193K
27.52%
Palindromic Partitioning
HARD
178K
27.82%
Binary Tree to DLL
HARD
172K
53.36%
Longest Prefix Suffix
HARD
171K
27.91%
Longest Valid Parentheses Substring
HARD
168K
26.13%
Boolean Parenthesization
HARD
157K
20.15%
Burning Tree
HARD
152K
53.53%
Median of 2 Sorted Arrays of Different Sizes
HARD
151K
28.4%
Solve the Sudoku
HARD
138K
37.98%
Min Distance Between Two in Binary Tree
HARD
137K
39.13%
Minimize Max Distance of Adjacent Gas Stations
HARD
136K
38.36%
Minimum Cost Path
HARD
135K
26.99%
Max Rectangle
HARD
135K
36.43%
Articulation Point
HARD
128K
55.15%
Clone List with Next and Random
HARD
126K
64.8%
N-Queen Problem
HARD
121K
35.43%
Min Chars to Add for Palindrome
HARD
108K
46.79%
Serialize and Deserialize a Binary Tree
HARD
106K
51.67%
Rate New Design