これは、ダイクストラアルゴリズムの実装です。の場合、 ??Distance = Inf*ones(N,1)
の値は何ですか?Distance(CurrentNode)
そして、誰かがsrcとConMatの値の例を与えることもできますか?ありがとうございました!
while (nVisited <N)
Visited(CurrentNode) = 1;
for i=1:N
if (ConMat(CurrentNode,i)>0)
temp = ConMat(CurrentNode,i) + **Distance(CurrentNode)**;
if (temp< Distance(i))
Distance(i) = temp;
PrevNode(i) = CurrentNode;
end
end
end