Вопросы по теме 'bsearch'
Использует ли in_array () алгоритм двоичного поиска?
У меня есть большой массив строк, который я хочу использовать для поиска.
Я использую in_array() , но подозреваю , что он выполняет простой цикл - кто-нибудь знает, использует ли алгоритм in_array() алгоритм bsearch?
4504 просмотров
schedule
16.10.2023
Есть ли поиск, который возвращает индекс, а не значение?
Ruby Array#bsearch предполагает отсортированный массив, принимает блок, возвращающий true/false, и использует двоичный поиск, чтобы найти первый элемент, для которого блок возвращает true. Например:
ary = [0, 4, 7, 10, 12]
ary.bsearch {|x| x...
190 просмотров
schedule
23.04.2022