Push 163 file(s) from Obsidian
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
#java #поиск
|
||||
```java
|
||||
public class BinarySearch {
|
||||
public static int binarySearch(int[] arr, int target) {
|
||||
int left = 0, right = arr.length - 1;
|
||||
|
||||
while (left <= right) {
|
||||
int mid = (left + right) / 2;
|
||||
|
||||
if (arr[mid] == target) return mid;
|
||||
if (arr[mid] < target) left = mid + 1;
|
||||
else right = mid - 1;
|
||||
}
|
||||
|
||||
return -1; // элемент не найден
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user