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