Skip to content

Commit 16d098c

Browse files
committed
Fix range mid position detection in BinarySearch
1 parent 3f197b2 commit 16d098c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/com/anverbogatov/algorithms/search/BinarySearch.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public static int binarySearch(int[] numbers, int value) {
2525
var high = numbers.length;
2626

2727
while (true) {
28-
var mid = (high + low) / 2;
28+
var mid = low + (high - low) / 2;
2929
var temp = numbers[mid];
3030
if (temp == value) {
3131
return mid;

0 commit comments

Comments
 (0)