Меня смущает трудная проблема, с которой я сталкиваюсь с данным потоком, с которым я имею дело, чтобы улучшить линейное время O(n)
..
Поиск бесконечного списка слов в отсортированном порядке для индекса в соответствии со словом в качестве входных данных
с учетом бесконечного списка ["apple", "banana", "cat", "dog", ...]
у нас есть класс A
, где A.get(2) # => "cat"
напишет функцию, возвращающую индекс для слова, заданного в качестве ввода для функции, следующим образом:
A.get_index("cat") # => 2
вы можете использовать A.get (), но не python .index () для последовательностей