Binary Search Algorithm
Binary Search works on sorted arrays.
Algorithm
int binarySearch(int arr[], int n, int key){
int low = 0;
int high = n-1;
while(low <= high){
int mid = (low+high)/2;
if(arr[mid]==key)
return mid;
else if(arr[mid] < key)
low = mid+1;
else
high = mid-1;
}
return -1;
}
No comments:
Post a Comment