我正在做一些關於最短路徑算法實現的閱讀,並且已經反覆運行,實現具有Double-Bucket數據結構的Dijkstra算法是一個很好的實現。什麼是桶或雙桶數據結構?
但是,我似乎無法找到雙桶實現的實際含義,維基百科上的文章有點含糊。從我看到的它類似於散列表/地圖。在我的數據結構或算法類中,我從來沒有聽說過這個。
的特定紙張我正在讀是這樣的,
Cherkassky,B. V.,拔,A. V.,& Radzik,T。(1996)。最短路徑算法:理論和實驗評估。數學規劃,73(2),129-174。
我不知道雙鬥,但我相信它是指這個:http://www.geeksforgeeks.org/dials-algorithm-optimized-dijkstra-for-small-range-weights/或其一些變種。 – IVlad
http://publish.uwo.ca/~jmalczew/gida_1/Zhan/Zhan.htm#5。 Dijkstra的算法實現與 – FrankS101