为了账号安全,请及时绑定邮箱和手机立即绑定

边设置标志变量是不是多余的?

边的两端都是点,而点已经有是否被访问的标记标量了。

当访问过了点之后,Visited置为了true,那么每次在查看边(控制条件是端点是否被访问过了)的时候,发现了这条边的端点已经被访问过了,自然不会去重复访问了,这样的话边里面的标志变量岂不是多余的么?

正在回答

2 回答

现在来看似乎有点多余

每一次在得到某个顶点和其它顶点的待选边集合中,是不包括已经被访问过的顶点。之后将权值最小边设置为被访问过,这里感觉多余了。因为每一次得到权值最小边,它的另一个顶点在后面被设置为访问过的顶点。然后以这个顶点开始得到待选边,根本就不会选上上一次的那个最小边。

当然,也说不定这条语句后面还有意义



1 回复 有任何疑惑可以回复我~

我也不知道。不敢说是不是多余的。感觉数据结构有点小复杂,我耐不住性子看完它

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

边设置标志变量是不是多余的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信