前言 python默认的 pq 是小顶堆实现,非常不灵活,所以我就摸索出来了一种比较灵活的使用方法 用 PriorityQueue 实现大顶堆 from queue import PriorityQueue pq = PriorityQueue() pq.put((-1, 1) ) pq.put((-2, 2) ) pq.put((-