ну если массив упорядоченный по номеру то очень просто)
Даже если key не соответсвует номеру массива в упорядоченном массиве можно использовать алгоритм бинарного поиска
Можете упорядочить массив и будет вам счастье.
Упорядочевать массив врятли придется часто, так что там тормоза не критичны
|