老师,关于prim的问题
来源:8-3 Prim算法的第一个实现 (Lazy Prim)
相信光变成光
2019-01-07
老师,图片一是我的prim的逻辑,图片二是你。箭头所指的部分,是咱们的不同。我的理解是:v在visit函数里已经标记为true了,所以判断就没必要判断v了,判断w就可以啦。这是我的想法,还是我这样做会有漏洞?
写回答
1回答
-
liuyubobobo
2019-01-07
visit(int v)这个函数中的v只是一个名字,和你取出的一条边e调用的e.v()完全不是一回事儿。你可以理解成我们可以把visit(int v)改成visit(int x)。
取出一条边,这条边的两个短点都必须检查,不能保证e.v()已经标记。
022019-01-30
相似问题