ノード:金
エッジ:玉
金玉集合 ←金玉未確定金玉 ←金玉距離[金] ← 0距離[玉] ←金玉金玉繰り返す: 最小金玉 ←金玉の中の最小金玉 未確定金玉から金玉を除去 隣接金玉について:候補金玉 ← 最小金玉 + 玉 もし候補金玉 <距離[隣接金玉] なら距離[隣接金玉] ←候補金玉 親金玉[隣接金玉] ←金玉
玉(=エッジ)を辿るたびに金玉がぶら下がる
最も軽い金玉を優先
最終的に 最短金玉経路(Minimum KintamaPath) が得られる
金–玉–金–玉–金 92; 玉 玉 92; 金–玉–金