Сообщить об ошибке.

Функция heappush() модуля heapq в Python

Добавить значение элемента в кучу

Синтаксис:

import heapq

heapq.heappush(heap, item)

Параметры:

  • heap - список с кучей,
  • item - добавляемый элемент.

Возвращаемое значение:

  • Нет.

Описание:

Функция heappush() модуля heapq добавляет значение элемента item в кучу heap, сохраняя инвариант кучи.

Примеры использования:

>>> import heapq
>>> h = []
>>> heapq.heappush(h, (5, 'write code'))
>>> heapq.heappush(h, (7, 'release product'))
>>> heapq.heappush(h, (1, 'write spec'))
>>> heapq.heappush(h, (3, 'create tests'))
>>> h
# [(1, 'write spec'), (3, 'create tests'), (5, 'write code'), (7, 'release product')]
>>> h[0]
# (1, 'write spec')