为了账号安全,请及时绑定邮箱和手机立即绑定
这里面的是不是C++语言啊? 怎么跟数据结构书上用的程序语言不一样。
按照老师讲的敲的,有问题同学可以看看 https://github.com/etins/_DataStructure
大家不要无病呻吟好不好,天天就坚持下来的越来越少了,真是醉了,看着我都难受。
按老师的写你们会发现调能用这里的函数
pMap->printMatrix();
cout <<"深度优先遍历:" <<endl;
pMap->depthFirstTraverse(0);
//重置一下
pMap->resrtNode();
cout <<"广度优先遍历"<< endl;
pMap->breadthFirstTraverse(0);
时这个0不能改成其他的值,就是无法查看其他节点的遍历效果,只能遍历头节点的.
给大家一个自己研究的机会,改动两个地方就可以查看任意节点的遍历效果了.
addNode不用先判断是否满了嘛?
有一个可能出现的问题:老师本来Node的构造函数是带有参数的,在CMap里面的顶点数组分配空间时使用
new    ​Node[_iCapactiy]就有可能有erro,即“Node没有合适的构造函数”
这个时候就需要再重载一个默认的Node构造函数(如果有错望指正)

最新回答 / yasinSun
   不行的,你给minWeight初值是0,想象一下,如果所有权值都大于0的话,if(minWeight > edgeLst.get(i).getWeightValue())里面的东西都不会执行哦。如果你要求最小值,你应该给minWeight一个很大的值,当然这也是不严谨的,严谨的做法就是像老师写的那样
为了跟上学校课程,暂时跳过了前面的课程
听到后面已经不知道老师在干什么了+_+
说真的,我有点绕晕了····嗨
通俗易懂,但是现在有点困了
相信我,你还会回来的
你准备好了吗?
课程须知
本课程是数据结构初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、图的基本概念 2、图的存储方式 3、图的遍历算法 4、图的最小生成树算法 5、图的实际应用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消