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

最新回答 / 漂白猪
因为当前顶点是否访问是遍历时的限制条件,当进行一次深度遍历之后,所有的顶点都已经访问;这时如果不resetNode()那么再进行广度遍历就不会打印出任何的数值。

已采纳回答 / SiO
从报错信息上看是容器下标越界的意思就是说你容器的区间传入了错误的值或大或小。随后检查了代码在75行处nodeSets[nodeBInSetLabel].push_back(nodeBIndex);下标处应该是nodeAInSetLabel 修改看看可否解决问题。

已采纳回答 / 慕娘9255957
应该是要有的,因为声明的节点是存放在开辟出的有固定容量的数组中,所以在添加节点时是需要判断节点数组是否已满。而实际实现,可以将m_iNodeCount与m_iCapacity进行比较,如果相等就return false。

最新回答 / Squirre_lMan
对的,这里是老师埋下的伏笔,在找到最小边的函数那里会对循环进行控制。

已采纳回答 / Kasumi_chan
while(edgeCount<m_iCapacity-1)//边数小于m_iCapacity-1则一直要循环     {        int temp= nodeVec.back();//取出nodeIndex,back()函数是取当前数组中尾部的元素        for(int i=0;i<=m_iCapacity;i++)这里for循环中是i < m_iCapacity,多了个=号

最新回答 / 西兰骑士
你的是对的,老师的明显有错误,c和f是之间是没有通路的

最赞回答 / qq_赦_0
是的,但是从v4->v1是一条路径,在从v1->v3是一条路径,但是这是v4->v3需要经过两条路径,不能看作是一条间接路径
课程须知
本课程是数据结构初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、图的基本概念 2、图的存储方式 3、图的遍历算法 4、图的最小生成树算法 5、图的实际应用

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消