我正在尝试在Haskell中实现Dijkstra的算法.我已经使用树实现了二进制堆.在算法中,应该在堆中更新当前顶点的邻居键.如何在Haskell中模拟堆中值的指针?如何在每次操作后堆都在变化时,如何快速访问堆中的元素?
heap haskell dijkstra
dijkstra ×1
haskell ×1
heap ×1