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

算法编码问题

老师讲的prim算法 有没有可能会造成一个环的情况 就是假如选完B之后 就我们假设 B到A成为接下来最短的路的值 那么就有可能 形成一个从A F B这样的环 那么算法不就错了吗 而且 多选了一条无用的边 那么最后肯定就会少一条边 不知道这个算不算一个问题
我觉得应该在加入边之前做一下判断 就是如果形成环了 就丢弃这条边 重新选最小的且不会形成环的边

正在回答

3 回答

标记啊,标记哪些点被访问过,这样就遇到被访问的点会跳过,就能保证最后搜索了所有的点

//将当前点置为被访问

m_pNodeArray[nodeIndex].m_bIsVisited = true;


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

确实存在,解决了吗?

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

可以尝试

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

举报

0/150
提交
取消

算法编码问题

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