"""
uheapq 模块提供了堆排序相关算法，堆队列是一个列表，它的元素以特定的方式存储。
"""

def heappush(heap, item) -> None:
    """将对象压入堆中。"""
    ...

def heappop(heap) -> None:
    """从 heap 弹出第一个元素并返回。 如果是堆时空的会抛出 IndexError。"""
    ...

def heapify(x) -> None:
    """将列表 x 转换成堆。"""
    ...
