Searching & Sorting: DSA Learning Path
Master binary search, partitioning, and efficient search techniques
Every problem below runs in an in-browser editor with auto-judging and step-wise AI hints. Free, no signup needed to start.
Sorting Foundations
7 essential sorting algorithms to understand before solving problems
- Sorting Algorithm Foundations Foundation
Binary Search Foundations
7 essential binary search patterns with interactive visualizations
- Binary Search Foundations Beginner
Binary Search Fundamentals
Core binary search patterns on sorted arrays
- Binary Search Easy
- Search Insert Position Easy
- Find First and Last Position Medium
- Search in Rotated Sorted Array Medium
Sorting Problems
Implement and apply sorting techniques to solve array problems
- Merge Sorted Array Easy
- Sort an Array Medium
- Squares of a Sorted Array Easy
- Find Minimum in Rotated Sorted Array Medium
Order Statistics & Median
Finding kth elements and medians efficiently