Files
obsidian/Prog/Бинарный поиск (Binary Search).md
T
2026-09-24 13:22:58 +05:00

454 B

#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; // элемент не найден
    }
}