Структура данных Python: поместите три элемента в кучу и напечатайте их из кучи
Структура данных Python: упражнение 19 с решением
Напишите программу на Python для вставки трех элементов в кучу и распечатки элементов из кучи.
Пример решения : -
Код Python:
import heapq
heap = []
heapq.heappush(heap, ('V', 1))
heapq.heappush(heap, ('V', 2))
heapq.heappush(heap, ('V', 3))
for a in heap:
print(a)
Пример вывода:
('V', 1) («V», 2) («V», 3)
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Внесите свой код и комментарии через Disqus.
Previous: написать программу на Python для чтения строки и интерпретации строки как массива машинных значений.
Далее: Напишите программу на Python, которая помещает три элемента в кучу и возвращает самый маленький элемент из кучи. Также поп и вернуть самый маленький предмет из кучи.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code