CompileMate CompileMate
Problems Contests
Battles Daily Challenge Achievements Teams
Learning Paths Certifications AI Tutor
Social Feed Code Reviews Snippets Leaderboard
Job Board Resume Scanner
Shop
Sign In Sign Up
Problems Contests Battles Daily Challenge Achievements Teams Learning Paths Certifications AI Tutor Social Feed Code Reviews Snippets Leaderboard Job Board Resume Scanner Shop
Sign In Sign Up
← All topics

Binary Search

Binary search and variants

Binary Search
Array ·
Easy
First Bad Version
Easy
Search Insert Position
Array ·
Easy
Count of Smaller Numbers After Self
Divide and Conquer · Merge Sort
Hard
Median of Two Sorted Arrays
Array · Divide and Conquer
Hard
Split Array Largest Sum
Dynamic Programming · Greedy
Hard
Capacity to Ship Packages Within D Days
Array ·
Medium
Find Minimum in Rotated Sorted Array
Array ·
Medium
Find Peak Element
Array ·
Medium
Koko Eating Bananas
Array ·
Medium
Longest Increasing Subsequence
Array · Dynamic Programming
Medium
Search a Sorted 2D Matrix
Matrix
Medium
Search in Rotated Sorted Array
Array ·
Medium
Shortest Subarray With Sum ≥ Target
Prefix Sum · Sliding Window
Medium
Two Sum II - Input Array Is Sorted
Array · Two Pointers
Medium
CompileMate
CompileMate
Code. Compete. Earn.

The competitive programming platform that rewards your skills with real-world value. Built for engineers who want more than just practice.

Get weekly coding tips

Platform

  • Problems
  • Contests
  • 1v1 Battles
  • Daily Challenge
  • Marketplace
  • Leaderboard
  • Achievements

Learn

  • Learning Paths
  • Certifications
  • AI Tutor
  • Social Feed
  • Teams
  • Collaboration

Company

  • About Us
  • Contact
  • FAQ
  • Job Board
  • Resume Scanner
  • Support
  • Privacy Policy
  • Terms
Platform Status: All Systems Operational
10K+
Developers
500+
Problems
125+
Contests
500+
Rewards Given

© 2026 CompileMate. All rights reserved.

Made with in India
Privacy Terms