Python库,heapq中的“q”代表啥?
Posted
技术标签:
【中文标题】Python库,heapq中的“q”代表啥?【英文标题】:Python library, what does "q" stand for in heapq?Python库,heapq中的“q”代表什么? 【发布时间】:2019-07-02 06:31:57 【问题描述】:Python 有这个库 heapq,我们可以用它来执行堆操作。 “q”代表什么?
【问题讨论】:
大声说出来:“堆队列” 【参考方案1】:字面意思是它听起来的样子:堆队列。 doco 证实了这一点:
8.4。
heapq
— 堆队列算法
【讨论】:
【参考方案2】:所以,堆队列(或 heapq)的意思是一样的。它基本上是用一种简单的方式写成“heapq”,我们可以写成“堆队列”。 为了您更好地理解 q = 'queue'。 该库提供了堆队列算法的实现,也称为优先队列算法。
【讨论】:
以上是关于Python库,heapq中的“q”代表啥?的主要内容,如果未能解决你的问题,请参考以下文章