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

最新回答 / BruceOne
当然可以,会java和c应该不会看不懂这个程序吧

最新回答 / 兔奶奶次萝波
因为m_iQueueLen表示的是队列的长度,在不断地发生变化。m_iQueueCapacity是用户输入的一个固定的值。

最新回答 / Cocoabeans
个人理解是可以有的,如果一个队列装满了,那队尾指的就是最后一个元素

最新回答 / wd_11
数组容量是固定的大小,而元素的个数不是固定的,这个是要输出含有的元素

最新回答 / 可乐猫
delete []m_pQueue的意思是释放m_pQueue所指向的那块内存。对指针不是很了解的话,建议先去看一下《Linux C语言指针与内存》这门课https://www.imooc.com/learn/394 如果对C/C++不是很熟悉的话,建议先去补一下相关知识,再去看数据结构,慕课网有C和C++的基础课程可以学习

最新回答 / 斐珺孜
有一种情况是例外。当队列只包含一个元素,队头和队尾也一样。所以,判断长度更为保险。代码如下:<...图片...>

最新回答 / Jedenn
不好意思,第85行的QueueEmpty()函数调用多了一对括号。

最赞回答 / Isayes
表示这个函数是只读的,判空是判断一种状态只需要读结果,所以const只读
课程须知
本课程是程序世界中的核心课程 由于本门课程是以C++为编码实现的,所以需要大家熟练掌握C++语言基础语法。
老师告诉你能学到什么?
1、什么是数据结构、什么是队列以及队列的实现原理 2、如何设计队列的类,如何完善类的设计 3、如何实现队列的相关函数 4、如何检验代码的正确性,如何完善代码 5、如何与实际相结合,利用数据结构解决实际问题

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消