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

最新回答 / 董瘦瘦
1.用“StructName”替换Customer,结构体如下:struct StructName{    float a;    float b;    float c;};2.构造函数参数改成(float a=0, float b=0, float c=0)3.入队、出队时候声明的结构体变量的成员改成三个浮点型

最新回答 / younger_321
main()函数结束后才能被收回吧,所有在main结束前打印没有问题

最赞回答 / Echo3427068
链表不能用下标来遍历,队列既能用数组来实现,也能用链表来实现,用链表时就不能这样取下标来遍历,但是可以通过指针来遍历

最赞回答 / 三夜蟲
STL里队列和栈的实现都基于双端队列deque,要比介绍的两种连续空间(可以理解为数组)的实现要复杂一些。deque括多段等长的连续空间和一组指向这些空间的指针,随机访问和首尾增删的效率比较高,同时不会占用大块内存。有兴趣的话可以在百度上搜一下deque的实现方法。

已采纳回答 / 精慕门6399046
缺省值在Customer类的构造函数的声明中写就可以了。譬如:Customer(string name = "",int age = 0);在.cpp文件中实现Customer构造函数如下:Customer:Customer(string name,int age){}

最新回答 / AngerLee
本节插入元素是int类型,只需要关注int 类型的值,所以使用不带&的类型将int的值传入。出列是为了获取队列中的值,我们调用函数获得调用函数内部的计算结果有三种方式:返回值,指针,引用,本节用的是引用,即&,我们也可以使用指针或者返回值去获取函数内部的结算结果。

最新回答 / 蜡笔小方超
4-1视频的2分09秒,我也发现了这个问题,我认为如果真的插满的话,对头队尾指针应该重叠才对

最新回答 / 慕婉清5403551
多动手敲敲代码,慢慢就懂了

已采纳回答 / puikiri
环形嘛:c1->c2->c3->c4->c1    这样子,理解环形就理解这个。

最新回答 / 苳8220069
注意堆中定义的格式以及释放内存的书写方式
课程须知
本课程是程序世界中的核心课程 由于本门课程是以C++为编码实现的,所以需要大家熟练掌握C++语言基础语法。
老师告诉你能学到什么?
1、什么是数据结构、什么是队列以及队列的实现原理 2、如何设计队列的类,如何完善类的设计 3、如何实现队列的相关函数 4、如何检验代码的正确性,如何完善代码 5、如何与实际相结合,利用数据结构解决实际问题

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消