Scaler
Practice
Resources
Contests
Online IDE
New
Free Mock
Practice
Improve your coding skills with our resources
Contests
Compete in popular contests with top coders

## Welcome to Interviewbit, help us create the best experience for you!

Currently, You are a:

College/University *
Enter the name of your college
Branch *
Year of completion *

College/University *
Enter the name of your college
Branch *
Year of completion *

Current Company *
Enter company name
Experience *

## You're all set!

Full name *
Email *

By creating an account, I acknowledge that I have read and agree to InterviewBitâ€™s Terms and Privacy Policy .

Email *

Go to Problems

# Level 8

Be a Code Ninja!

Binary search is the most efficient searching algorithm having a run-time complexity of O(log2 N) in a sorted array.

Binary search begins by comparing the middle element of the list with the target element. If the target value matches the middle element, its position in the list is returned. If it does not match, the list is divided into two halves. The first half consists of the first element to the middle element whereas the second half consists of the element next to the middle element to the last element i.e. the search interval is repeatedly divided into halves.

Let's take an example and see how binary search works and number of steps it takes as compared to linear search.

## Serious about Learning Programming ?

Learn this and a lot more with Scaler Academy's industry vetted curriculum which covers Data Structures & Algorithms in depth.
Examples

## Binary Search Problems

Simple binary search
Problem Score Companies Time Status
Search in Bitonic Array! 100 52:02
Smaller or equal elements 200
32:05
Matrix Search 250 36:51
Search for a Range 250 42:02
Sorted Insert Position 250
25:03
Problem Score Companies Time Status
Matrix Median 225 77:24
Square Root of Integer 275 40:32
Allocate Books 350 68:01
Painter's Partition Problem 350 81:38
Red Zone 400
52:41
Search step simulation
Problem Score Companies Time Status
Implement Power Function 275
59:44
Simple Queries 300
64:01
Sort modification
Problem Score Companies Time Status
Median of Array 325 87:01
Rotated Sorted Array Search 325 56:53

Problem Score Companies Time Status
Capacity To Ship Packages Within B Days 200 31:51
Free Mock Assessment
Help us know you better for the best experience
Current Employer *
Enter company name