做了这个以后发现其实Prim和Dijkstra是有很大的相似之处的。
不同的地方就是在
Prim是这样判断的。
if (Set[i]!=1&&dist[i]>Graph[j][i])
而Dijkstra的是
dist[i]>Graph[j][i]+dist[j]
刚刚开始有点儿搞混掉了。。。。
做了这个以后发现其实Prim和Dijkstra是有很大的相似之处的。
不同的地方就是在
Prim是这样判断的。
if (Set[i]!=1&&dist[i]>Graph[j][i])
而Dijkstra的是
dist[i]>Graph[j][i]+dist[j]
刚刚开始有点儿搞混掉了。。。。