【发布时间】:2017-01-10 17:13:10
【问题描述】:
我想在 Dijkstra 算法上实现斐波那契堆。我将此代码用于斐波那契堆。 http://keithschwarz.com/interesting/code/?dir=fibonacci-heap 问题是如何调用方法:reduceKey?它总是给我提示(条目,双重)。但是如何写一个条目?下面是一个简单的例子,问号怎么填?
FibonacciHeap<Integer> aa = new FibonacciHeap<>();
aa.enqueue(10, 1.01);
aa.enqueue(10, .2);
aa.enqueue(12, 3.2);
aa.enqueue(13, 3.4);
aa.decreaseKey(??????, newPriority);
【问题讨论】: