uheapq.py 404 B

123456789101112131415
  1. """
  2. uheapq 模块提供了堆排序相关算法,堆队列是一个列表,它的元素以特定的方式存储。
  3. """
  4. def heappush(heap, item) -> None:
  5. """将对象压入堆中。"""
  6. ...
  7. def heappop(heap) -> None:
  8. """从 heap 弹出第一个元素并返回。 如果是堆时空的会抛出 IndexError。"""
  9. ...
  10. def heapify(x) -> None:
  11. """将列表 x 转换成堆。"""
  12. ...