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

已采纳回答 / 风忆梦
每个函数结束时,会使用模板vector的析构函数自动释放内存

最赞回答 / qq_楠_16
犯蠢了,后面又重新调用了这个函数,value是重新置0了的

最新回答 / 慕用9324449
权值相等选一个,然后和已选边集合进行比对,如果所选边造成原来区域闭合,则舍弃然后进行继续选边

最赞回答 / 慕斯5158549
bool CMap::getValueFormMatrix(int row,int col,int&val){if(row<0||row>=m_iCapacity){return false;}if(col<0||row>=m_iCapacity){return false;}val=m_PMatrix[row*m_iCapacity+row];return true;}找到了  这个函数 

最新回答 / 慕斯5158549
0         1          2       3         4         5         6         7 1234567嗯 合适的 。。。

最新回答 / 慕粉3763165
着急吗,我也在看,差不多晚上可以把程序写完

最赞回答 / qq_人生如期_0
bool Cmap:: wuxiangtu(int row,int col,int val){    if(row <0||row>=iCapacity)    {        return false;    }    if(col<0||col>=iCapacity)    {        return false;    }    pMatrix[row*iCapacity+col]=val;    pMatrix[col*iCapacity+row]=val;    r...

最新回答 / yasinSun
   不行的,你给minWeight初值是0,想象一下,如果所有权值都大于0的话,if(minWeight > edgeLst.get(i).getWeightValue())里面的东西都不会执行哦。如果你要求最小值,你应该给minWeight一个很大的值,当然这也是不严谨的,严谨的做法就是像老师写的那样

最新回答 / MOCKINGT
value的值通过引用 &val传出,返回值true代表成功取到,false代表未取到。

已采纳回答 / xk今天要改名了
你这个假设就是b只和a相连,对b来说确实结束了,但是和a相连的别的节点没有结束啊,会继续遍历。

最赞回答 / 慕婉清3223525
我也不知道。不敢说是不是多余的。感觉数据结构有点小复杂,我耐不住性子看完它
课程须知
本课程是数据结构初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、图的基本概念 2、图的存储方式 3、图的遍历算法 4、图的最小生成树算法 5、图的实际应用

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消