【问题标题】:Python library, what does "q" stand for in heapq?Python库,heapq中的“q”代表什么?
【发布时间】:2019-07-02 06:31:57
【问题描述】:

Python 有这个库 heapq,我们可以用它来执行堆操作。 “q”代表什么?

【问题讨论】:

  • 大声说出来:“堆队列”

标签: python heap heapq


【解决方案1】:

字面意思是它听起来的样子:堆队列。 doco 证实了这一点:

8.4。 heapq堆队列算法

【讨论】:

    【解决方案2】:

    所以,堆队列(或 heapq)的意思是一样的。它基本上是用一种简单的方式写成“heapq”,我们可以写成“堆队列”。 为了您更好地理解 q = 'queue'。 该库提供了堆队列算法的实现,也称为优先队列算法。

    【讨论】:

      猜你喜欢
      • 2013-11-27
      • 2011-04-13
      • 2012-11-07
      • 2012-08-14
      • 2019-08-06
      • 2012-01-27
      • 1970-01-01
      • 2018-07-07
      • 2021-10-20
      相关资源
      最近更新 更多