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
51 Count Leaf Nodes In Binary TreeTree Traversal Binary Tree
74.59%
Medium
52 Count Total Nodes in Binary Tree Tree Traversal Binary Tree
75.68%
Medium
53 Height / Max Depth of Binary TreeTree Traversal Binary Tree
75.36%
Medium
54 Binary Tree Zigzag Level Order Traversal Tree Recursion Traversal Binary Tree
71.48%
Medium
55 Binary Tree Level Order TraversalTree Recursion Traversal Binary Tree
79.68%
Easy
56 Binary Tree Inorder Traversal Recursion Trees Traversal Binary Tree
75.68%
Easy
57 Binary Tree Preorder TraversalTree Recursion Binary Tree
79.85%
Easy
58 Intersection of Two Linked Lists Linked List
75.00%
Medium
59 Sort A Linked List (Merge Sort)Linked List
58.00%
Medium
60 Merge K Sorted ListsLinked List
70.00%
Medium
61 Merge Two Sorted Linked ListsLink List
59.00%
Medium
62 Swap Nodes in PairsLinked List
65.00%
Medium
63 Reverse Sublist (Between Left & Right)Linked List
67.00%
Medium
64 Reverse Linked List in K GroupsLinked List
60.00%
Medium
65 Reverse Linked List in PairsLinked List
63.00%
Medium
66 Kth Smallest Pair DistanceBinary Search
65.00%
Medium
67 Find K Closest ElementsBinary Search
76.00%
Medium
68 Kth Smallest Element In A MatrixBinary Search
70.00%
Medium
69 Remove Nth Node From EndLinked List
73.00%
Medium
70 Check if Linked List is PalindromeLinked List
67.00%
Medium
71 Detect Cycle In Linked ListLinked List
65.00%
Medium
72 Find Start of CycleLinked List
57.00%
Medium
73 Reverse A Linked ListLinked List
79.00%
Easy
74 Length of Linked ListLinked List
76.00%
Easy
75 Nth Node From EndLinked List
69.00%
Medium
76 Find Middle of Linked ListLinked List
87.00%
Easy
77 Kth Smallest In Multiplication TableBinary Search
75.00%
Medium
78 Square Root of A NumberBinary Search
63.00%
Medium
79 Median Of Two Sorted ArraysBinary Search
71.00%
Medium
80 Lower BoundBinary Search
75.00%
Medium
81 Magnetic Force Between Two BallsBinary Search
60.00%
Medium
82 Find Smallest Divisor Given A ThresholdBinary Search
67.00%
Medium
83 Minimise Maximum Distance To Go To Gas StationBinary Search
64.00%
Medium
84 Capacity To Ship Packages Within D DaysBinary Search
65.00%
Medium
85 Median In Row-Wise Sorted ArrayBinary Search
69.00%
Medium
86 Search in A Sorted 2D Matrix IIBinary Search
70.00%
Medium
87 Search in a 2D Matrix Recursion Binary Search
86.00%
Medium
88 Split Array Largest SumBinary Search
59.00%
Medium
89 Find Minimum In Rotated Sorted Array Recursion
89.00%
Medium
90 Aggressive CowsBinary Search
70.00%
Medium
91 Allocate Minimum PagesBinary Search
62.00%
Medium
92 Minimum Speed to Arrive on TimeBinary Search
69.00%
Medium
93 Koko Eating BananasBinary Search
68.00%
Medium
94 Peak Element In Rotated ArrayRecursion
88.00%
Easy
95 Find Rotation CountBinary Search
75.00%
Easy
96 Search in Rotated Array IIBinary Search
79.00%
Easy
97 Upper BoundBinary Search
80.00%
Easy
98 Check if Element ExistsBinary Search
87.00%
Easy
99 Binary Search (Iterative)Binary Search
79.00%
Easy
100 Generate All SubsequenceRecursion
56.00%
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 →