Brodal优先级队列实现

发布于 2024-12-02 21:57:21 字数 187 浏览 2 评论 0原文

有人曾经实现过 Brodal 队列吗?

它是否值得实现或者像斐波那契堆一样具有很高的运行时间常数?

Have someone ever implemented a Brodal queue?

Is it worth implementing or has high running time constants like the Fibonacci Heap?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿看小鸭子会跑 2024-12-09 21:57:21

是 Brodal–Okasaki 的 Haskell 实现,它是 Brodal 原始数据结构的纯函数变体,具有相同的时间界限。由于 Brodal-Okasaki 声称可以通过调整二项式队列来导出它们的结构,因此我预计配对堆对于大多数用途来说会更快,尽管根据您的应用程序,可能会有更好的结构。

This is a Haskell implementation of Brodal–Okasaki, which is a purely functional variant of Brodal's original data structure with the same time bounds. Since Brodal–Okasaki claim that their structure can be derived by tweaking binomial queues, I expect that pairing heaps would be faster for most uses, though depending on your application, there may be even better structures.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文