Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Python 有这个库 heapq,我们可以用它来执行堆操作。“q”代表什么?
它的字面意思是它听起来的样子:堆队列。doco证实了这一点:
8.4. heapq—堆队列算法
heapq
因此,堆队列(或 heapq)的含义相同。它基本上是用一种简单的方式写成“heapq”,我们可以写成“堆队列”。为了您更好地理解 q = 'queue'。该库提供了堆队列算法的实现,也称为优先队列算法。