on的heapq 模块实现了在链表基础上的二叉最小堆，queue 模块将heapq模块包装实现了PriorityQueuezh-cn:类; zh-tw:类别;。Java库中的zh-cn:类; zh-tw:类别;实现了最小优先队列。Go库中的container/heap 模块实现了一个可以在任何兼容数据结构上构建的最小堆。PHP标准库包括了一个优先队列SplPriorityQueue 。苹果的Core Foundation框架包括了一个最小堆结构CFBinaryHeap 。