Нужна корректировка по коду
Всем привет, я не могу решить задание. Нужно найти слово двоичным поиском по его индексу в массиве и вывести из консоли. Мой код:
public static String iskat(String[] arr, int index) {
int m;
int l = 0, r = arr.length-1;
while (r > l) {
m = l + (r - l) / 2;
if (arr[m].length() < index) {
l = m + 1;
} else {
r = m;
}
}
return arr[l];
}