如何在python中获取堆对象(树)?

Posted

技术标签:

【中文标题】如何在python中获取堆对象(树)?【英文标题】:How to get a heap object (tree) in python? 【发布时间】:2020-03-06 03:19:01 【问题描述】:

我不明白 python 的 heapq 模块。你可以推送和弹出,但它没有 返回一个实际的堆对象......所以我问自己,它是否每次都重新创建树 我推它?为什么它不提供堆对象?你知道 heapq 的替代品吗?

【问题讨论】:

【参考方案1】:

好的,我发现您可以使用:queue.PriorityQueue 有点反直觉的命名,当你搜索堆时...

【讨论】:

不,这不是你使用heapq的方式@

以上是关于如何在python中获取堆对象(树)?的主要内容,如果未能解决你的问题,请参考以下文章

如何查找堆中的对象数

我们如何在 boost 属性树中获取对象

如何使用 Python 分析器获取调用树?

如何在PyCharm中获取.enaml文件的语法高亮?

Winform如何获取一堆控件中某个的Tag

如何在 Python 中获取 UTC 时间?