为了账号安全,请及时绑定邮箱和手机立即绑定
java 党表示可以看懂无压力。。。。
谢谢老师,爱你么么哒
从C++来的举手~~~~

最新回答 / Jedenn
不好意思,第85行的QueueEmpty()函数调用多了一对括号。
感谢老师。。。
感谢老师。。。
数据结构是指相互之间存在一种或多种特定关系的数据元素的集合
element = m_pQueue[m_iHead]; // 这句代码好像多余啊,没意义啊,我删掉照样可以运行
m_iHead++;
m_iHead = m_iHead % m_iQueueCapacity;
m_iQueueLen--;
return true;
@James 能否共享课件513543429@qq.com

最赞回答 / Isayes
表示这个函数是只读的,判空是判断一种状态只需要读结果,所以const只读

最赞回答 / 慕用9324449
老师的代码int e = 0; p->DeQueue(e); cout << endl; cout << e << endl;可以看出,当对队尾删除的时候,就将值付给e了,因为要删除的值没有必要进行额外存储,所以一般只保留最近被删除的数,你也可以再将它存到其他的数组中。另外关于数组从0开始的,没有问题。 老师在构造函数的时候,已经把m_tial初始化为0了,所以不需要tail-1希望有所帮助。

最新回答 / 慕斯9050251
长度是一个变化的值,容量决定队列循环的有几个元素,同m_Head与m_Tail一样,i 对容量求模
队列篇也看完了,老师辛苦了
很感谢老师!
课程须知
本课程是程序世界中的核心课程 由于本门课程是以C++为编码实现的,所以需要大家熟练掌握C++语言基础语法。
老师告诉你能学到什么?
1、什么是数据结构、什么是队列以及队列的实现原理 2、如何设计队列的类,如何完善类的设计 3、如何实现队列的相关函数 4、如何检验代码的正确性,如何完善代码 5、如何与实际相结合,利用数据结构解决实际问题

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消