Структура данных Python: найдите правильную точку вставки для указанного значения в отсортированном порядке
Структура данных Python: упражнение 25 с решением
Напишите программу на Python, чтобы найти правильную точку вставки для указанного значения в отсортированном порядке.
Пример решения :
Код Python:
import bisect
def index(a, x):
i = bisect.bisect_right(a, x)
return i
a = [1,2,4,7]
print(index(a, 6))
print(index(a, 3))
Пример вывода:
3 2
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти левую точку вставки для указанного значения в отсортированном порядке.
Далее: Напишите программу на Python для вставки элементов в список в отсортированном порядке.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code