私は最短経路アルゴリズムの実装についていくつか読んでおり、Double-Bucketデータ構造を持つDijkstraのアルゴリズムを実装することは良い実装です。バケットまたはダブルバケットのデータ構造とは何ですか?
しかし、ダブルバケットの実装が実際に意味するものを見つけることはできません。その上にウィキペディアの記事は曖昧です。私が見たことから、それはハッシュテーブル/マップに似ています。これまで私のデータ構造やアルゴリズムクラスでこれまで聞いた事はありませんでした。
私が読んでいた特定の紙このた、
チェルカスキー、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