Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
DSA Problems
Practice real interview questions and track your progress
238 problems
# Title Topics Acceptance SolutionDifficulty
1 Game with StringHeap
53.96%
Medium
2 Kth largest elementHeap
64.92%
Medium
3 Min Number of JumpsDynamic Programming
50.48%
Medium
4 House RobberDynamic Programming
51.45%
Medium
5 Min Cost Climbing StairsDynamic Programming
65.21%
Easy
6 Odd Even Graph CheckGraph
63.45%
Medium
7 Redundant ConnectionGraph
68.71%
Medium
8 Detect Cycle in Undirected Graph (DFS)Graph
67.77%
Medium
9 Path Existence Between Two NodesGraph
80.12%
Easy
10 Detect Cycle in Directed Graph (DFS)Graph
67.67%
Medium
11 Level of Each NodeGraph
74.21%
Medium
12 BFS TraversalGraph
83.12%
Easy
13 DFS TraversalGraph DFS Traversal
85.64%
Easy
14 Flood FillRecursion
69.00%
Medium
15 Number of IslandsRecursion
66.00%
Medium
16 Remove Duplicates From A StringString Stack
61.68%
Easy
17 Remove Consecutive DuplicatesRecursion
60.00%
Easy
18 Find Element in a Sorted ArrayBinary Search
80.00%
Easy
19 Binary Tree CamerasTree Traversal Binary Tree
55.21%
Hard
20 Boundary TraversalTree Traversal Binary Tree
45.21%
Hard
21 Compare Leaf TraversalTree Traversal Binary Tree
77.95%
Medium
22 Binary Tree Post Order TraversalTree Recursion Traversal Binary Tree
79.59%
Easy
23 Inorder Successor in BSTTree Traversal Binary Tree
60.12%
Medium
24 Kth Largest Element in BSTTree Traversal Binary Tree
70.53%
Medium
25 Construct Tree from Inorder + PostorderTree Traversal Binary Tree
65.12%
Medium
26 Top View of Binary TreeTree Traversal Binary Tree
60.21%
Medium
27 Convert Sorted Array to BSTTree Traversal Binary Tree
74.56%
Medium
28 Find Maximum in BSTTree Traversal Binary Tree
85.54%
Easy
29 Find Minimum in BSTTree Traversal Binary Tree
85.18%
Easy
30 Find Distance Between Two NodesTree Traversal Binary Tree
62.45%
Medium
31 All Paths With Given SumTree Traversal Binary Tree
74.23%
Medium
32 Maximum Root to Leaf Path SumTree Traversal Binary Tree
72.15%
Medium
33 Count Non-Leaf Nodes In Binary TreeTree Traversal Binary Tree
60.48%
Easy
34 Minimum Depth of Binary Tree Tree Traversal Binary Tree
60.25%
Medium
35 Construct Tree from Inorder + PreorderTree Traversal Binary Tree
70.00%
Medium
36 Right View of Binary TreeTree Traversal Binary Tree
74.36%
Medium
37 Lowest Common Ancestor in BSTTree Traversal Binary Tree
70.50%
Medium
38 Kth Smallest Element in BSTTree Traversal Binary Tree
76.77%
Medium
39 Maximum Path Sum in Binary TreeTree Traversal Binary Tree
58.59%
Hard
40 Delete Node In BSTTree Traversal Binary Tree
65.20%
Medium
41 Validate BSTTree Traversal Binary Tree
45.23%
Medium
42 Search / Insert into BSTTree Traversal Binary Tree
89.54%
Easy
43 Find Nodes at Distance K from Given NodeTree Traversal Binary Tree
65.95%
Hard
44 Lowest Common Ancestor of Binary TreeTree Traversal Binary Tree
78.59%
Medium
45 Print All Root To Leaf PathsTree Traversal Binary Tree
68.59%
Hard
46 Root To Leaf Path SumTree Traversal Binary Tree
78.56%
Medium
47 Diameter of Binary TreeTree Traversal Binary Tree
73.45%
Medium
48 Check Binary Tree Is BalancedTree Traversal Binary Tree
78.95%
Medium
49 Check if Tree is Symmetric Tree Traversal Binary Tree
74.98%
Medium
50 Check if Two Trees are Identical Tree Traversal Binary Tree
76.59%
Medium
🚀 DSA BOOTCAMP
Crack Product Company Interviews

Structured learning, live mentorship and an integrated coding platform to help you land top software engineering roles.

ScholarHat DSA Bootcamp
₹32 LPAAvg Package
50K+Jobs
300+Problems Covered
20+Patterns
Explore Bootcamp →
Problem Of The Day 🔥

Loading today’s challenge…

Leaderboard
  • 1 🏆 Ashok 1370.00
  • 2 🥈 Umar 830.00
  • 3 🥉 Priyanka 779.00
  • 4 Poorani 480.00
  • 5 Khwaja 460.00
  • 6 Narmitha 450.00
  • 7 Sayyad 450.00
  • 8 I Gusti Ngurah Nugraha 440.00
  • 9 Aparna 420.00
  • 10 Kavipriya 390.00
View More
Curated Problems, Asked at companies like
Microsoft Google Amazon Adobe Oracle Microsoft Google Amazon Adobe Oracle
Samsung Cisco IBM Paytm Infosys Samsung Cisco IBM Paytm Infosys
Solve today's challenge

Keep your streak alive and climb the leaderboard.

Start now →