Update binarySearch.md
This commit is contained in:
committed by
GitHub
parent
3e1e383386
commit
663fb78277
@ -14,16 +14,13 @@ Finds the index of a given element in a sorted array using the binary search alg
|
||||
const binarySearch = (arr, item) => {
|
||||
let l = 0,
|
||||
r = arr.length - 1;
|
||||
|
||||
while (l <= r) {
|
||||
const mid = Math.floor((l + r) / 2);
|
||||
const guess = arr[mid];
|
||||
if (guess === item) return mid;
|
||||
|
||||
if (guess > item) r = mid - 1;
|
||||
else l = mid + 1;
|
||||
}
|
||||
|
||||
return -1;
|
||||
};
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user