Binary Search coding problems
Binary search goes far beyond finding a number in a sorted list: first and last positions, rotated arrays, and searching on the answer itself (minimum capacity, maximum distance). A favourite for medium interview rounds.
25 problems: 12 easy, 10 medium, 3 hard. Free to read; a free account solves them and earns XP and Aura.
- Count Elements Less Than KPractice · +10 XP · binary search, arrayseasy
- Count MultiplesPractice · +10 XP · binary search, matheasy
- Find Duplicate in Sorted ArrayPractice · +10 XP · two pointers, arrays, binary searcheasy
- Find Element in Sorted ArrayPractice · +10 XP · binary search, arrayseasy
- Find First Element Greater Than KPractice · +10 XP · two pointers, binary search, sorted arrayeasy
- Find First OccurrencePractice · +10 XP · binary search, arrays, searchingeasy
- Find Smallest Missing Positive IntegerPractice · +10 XP · two pointers, binary search, arrayseasy
- Find Smallest Number Greater Than KPractice · +10 XP · binary search, sorted arrayseasy
- First Element Greater Than Or Equal To KPractice · +10 XP · binary search, sorted arrays, lower boundeasy
- Nearest Element in Sorted ArrayPractice · +10 XP · binary search, sorted arrayseasy
- Square Root Integer PartPractice · +10 XP · binary search, binary search on the answereasy
- Sum of First N IntegersPractice · +10 XP · binary search, arithmetic serieseasy
- Maximize Minimum DifferencePractice · +20 XP · binary search, greedymedium
- Maximum Average SubsegmentPractice · +20 XP · binary search, prefix sums, arraysmedium
- Maximum Sum of PairsPractice · +20 XP · dynamic programming, prefix sums, binary searchmedium
- Minimize Maximum DifferencePractice · +20 XP · binary search, greedy, sortingmedium
- Minimize Maximum Segment SumPractice · +20 XP · binary search, greedymedium
- Minimum Cost to Make All EqualPractice · +20 XP · binary search, greedymedium
- Minimum Maximum DifferencePractice · +20 XP · binary search, greedymedium
- Minimum Maximum Height DifferencePractice · +20 XP · binary search, greedymedium
- Optimal Apartment RentalPractice · +20 XP · binary search, two pointersmedium
- Subarray Sum Closest to TargetPractice · +20 XP · prefix sums, binary search, range queriesmedium
- Longest Non-Decreasing SubsequencePractice · +30 XP · basics, dynamic programming, binary searchhard
- Minimize Maximum Difference of Grouped ElementsPractice · +30 XP · binary search, greedy, prefix sumshard
- Minimum Maximum SumPractice · +30 XP · binary search, divide and conquer, greedyhard
Solve these free. Get paid in XP and Aura.
One tap with Google, no card. Every first accepted solve pays XP for the leaderboards and Aura for real goodies.
Other topics
Hash Map and Hashing101Arrays88Prefix Sums64SQL and Databases64Beginner Coding Problems60Graphs, BFS and DFS45Greedy41Sliding Window39Dynamic Programming37Sorting36Math and Number Theory36Strings35Two Pointers35Stack29Simulation25Recursion22Linked List20Trees20Heap and Priority Queue18Matrix and Grid18Bit Manipulation18Queue and Deque16