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

最赞回答 / 慕莱坞7318516
m_pEdge[edgeCount] = edgeVec[edgeIndex]; edgeCount++; 不是nodeIndex

最新回答 / 慕雪908267
箭头是指针方式,点是索引方式。这里m_pNodeArray[m_iNodeCount].m_cData=...是为数组赋值

已采纳回答 / 晴天cloude
广度优先遍历是一层一层的遍历,同层节点之间的输出顺序与矩阵的排列有关,也就是和一开始节点的输入顺序有关,但是同层节点的输出顺序并不是广度优先搜索的重点。当然要是非按照固定的一种顺序,在输入节点的代码上写个排序就行了。

最新回答 / 103945962
引用是为了获取这个引用参数,而不是作为形参使用。比如在其他面向对象语言中,需要一个数值,就用return value返回,C++支持获取引用的参数,这样可以不用为了获取某种类型的值而改变方法返回参数类型

最新回答 / Cyber丶Kaka
标记啊,标记哪些点被访问过,这样就遇到被访问的点会跳过,就能保证最后搜索了所有的点 //将当前点置为被访问 m_pNodeArray[nodeIndex].m_bIsVisited = true;

最赞回答 / 慕无忌5762020
<...图片...> 这里应该是把nextnodeindex放进去 函数是nodevc.back(nextnodeindex) 你手误了 那样是放不进去的 这样的话 下一次还从A找 所以就错了

最新回答 / 慕移动9181930
这样的话','就有可能出现在首位啊老师生成的cvs是canvas的画笔,无法设置canvas(画布的大小)~!,设置canvas的大小是需要对canvas(画布)对象,而不是canvas的context(画笔),...

已采纳回答 / qq_191_0
这个等式表明两个结点位于同一集合里。这能够得到这两个结点可以通过其他结点相连的结论,所以如果A,B再直接相连便会形成闭环

已采纳回答 / 幕布斯9075980
void CMap::kruskalTree(){ int value = 0; int edgeCount = 0; vector<vector<int>> nodeSets; //之前一直显示vector subscript out of range,这是因为后面出现对vector直接取vec[]的语句,这是不对的 //因为vector没有分配空间,我在这里分配空间后就可以了。 nodeSets.resize(m_iCapacity*m_iCapacity); vector&l...

最赞回答 / 慕桂英6071009
主对角线的元素是顶点到自己的  自己与自己是没有连线的 上面的两个代码就是对应于无向图所说的 因为无向图隐含的就是每个顶点都有两条弧  所以就是对称矩阵 只要有连线的都要进行赋权值。
课程须知
本课程是数据结构初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、图的基本概念 2、图的存储方式 3、图的遍历算法 4、图的最小生成树算法 5、图的实际应用

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消