gpt4 book ai didi

c++ - FibonacciHeap increase_key 实现

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:30:59 24 4
gpt4 key购买 nike

.

大家好,

我正在使用 Erel Segal 的 C++ STL FibonacciHeap http://ideone.com/9jYnv而且我认为它缺少 increase_key() 方法。

/**
* template Fibonacci Heap
*
* @ref http://en.wikipedia.org/wiki/Fibonacci_heap
* @ref http://www.cse.yorku.ca/~aaw/Jason/FibonacciHeapAlgorithm.html
* @author Erel Segal http://tora.us.fm/rentabrain
* @date 2010-11-11
*/

我打算自己实现它,但我没有找到很多关于理论实现的引用资料。

你能给我一些关于如何完成 increase_key 操作的提示吗?

最佳答案

Boost.Heap

只需使用 boost::heap::fibonacci_heap - 它同时具有 increasedecrease .它可靠且tested on different platforms .

它是一个只有头文件的库,这意味着您不需要编译它并链接它。

关于c++ - FibonacciHeap increase_key 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16168995/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com