Входные данные:
1) огромный отсортированный массив строк SA;
2) префиксная строка P;
Выход:
Индекс первой строки, соответствующей входному префиксу, если таковой имеется. Если такого совпадения нет, вывод будет -1.
Пример:
SA = {"ab", "abd", "abdf", "abz"}
P = "abd"
Выход должен быть 1 (индекс начинается с 0).
Какой самый алгоритм способ сделать такую работу?