队列实现及应用举例上

<队列的概念和特征>

笔记

欲速则不达,建议先完成 的任务!

继续学习

通关时间从学习第1个课程开始计时

12天内通关,可获得赏金100元

开始学习
该课程需要登录后才能观看
3400 位同学正在学习! 查看详情

清泉石上

1

回答

奋斗20000

1

回答

什么是伪代码?

吴老师回复:

伪代码是给人理解用的,不需要严格的语法规范(编译器不用编译通过)。

比如  for(i=0;i<10;i++) {}  对应的非代码可以写成

for(i:  0~10){},或者  for(i从0循环自加到10){}, 都可以的。

千柳静蕾

1

回答

输入汉字

韩hyr回复:

环境需要安装中文语言包,中文输入法。如果使用的是提供的虚拟系统环境,是已经安装过的,可以使用,通Windows一样,快捷键切换。

西安秦始皇

1

回答

正常的队列为啥不讲,却讲了一个极特殊的队列,循环队列。老师是不是课程内容将错了?

小灰灰回复:

你说的这个是顺序存储的吧?如果是链式存储的话应该出队入队没有问题,但是顺序队列的话,数据无法直接移动,固定的存储空间得不到有效的利用,所以用循环队列解决,你可以尝试思考一下链式队列,继续加油

西安秦始皇

1

回答

我也想吐槽一下

小灰灰回复:

数据结构掌握单链表,双链表,循环链表,栈和队列以及树的原理就不影响后面的学习,后面会展开新的篇章,继续加油

树枝

1

回答

只是想吐槽一下

小灰灰回复:

嗯嗯,谢谢,数据结构部分多动手码一下代码,情况已收到,继续加油

亮出你的风采

1

回答

遍历队列

韩hyr回复:

循环队列的存储是模拟一个首尾相连的数组,建议用画图的方式演示理解思路。

远洋

1

回答

出队时,*D=q->data[q->front] 位置?

远洋回复:

怎么删掉。。。不用回答了。。。

openm

2

回答

关于初始化传参 *Q

吴老师回复:

一般的, 如果想让函数返回一个值,可以给形参定义一个一级指针。 类似的,如果想让函数会后一个指针的值,可以给形参定义一个二级指针。 

顺子

1

回答

出队的代码好像有问题

小灰灰回复:

遇到问题就是你提升的时候,尤其是数据结构,数据结构比较考验人的思维和逻辑,继续加油

展乾

1

回答

队列初始化

韩hyr回复:

创建单链表是需要有有头结点,头结点是不存储数据的一个空节点,用其指针域找链表。这里先把各种模型的定义框架理清楚,比如单向链表和双向链表的区别等。使用二级指针传递是为了保护数据不丢失,函数传参存在局部变量失效等问题。

颜飞

2

回答

队列

颜飞回复:

好的,前面我已经懂了,后面刚才看了解释也会了,谢谢。

Roger

1

回答

exit perror命令

数据结构

杨老师回复:

exit是让我们进程结束(在level5会学习),return是让我们函数结束。perror不仅可以把你要输出的内容打印出来,还会把错误原因打印出来。puts只打印你要输出的内容。

Roger

1

回答

void后面写了 return?

数据结构

韩hyr回复:

这个阶段有可能老师只讲了代码编写的思路,没有调试,不要看片面的问题,之后代码调试会捉到虫子的,自己找到问题后可以总结收获下。

Purelove87

1

回答

出队的问题

数据结构

韩hyr回复:

顺序队列的出队,数据意义上是不记录其值,队尾队头标志移动,数据忽略了在这里具象理解为删除,在链式队列上回体现的比较明显,就是一个节点的内存释放

云淡风轻

1

回答

75行出队

数据结构

韩hyr回复:

rear表示队头,出队一个数据,队头(rear)向后移动,在数值上表示就是rear+1;front是队尾,出队是队头出,和队尾无关。可以画个图理解。

云淡风轻

1

回答

1

数据结构

韩hyr回复:

rear表示队头,出队一个数据,队头(rear)向后移动,在数值上表示就是rear+1;front是队尾,出队是队头出,和队尾无关。可以画个图理解。

nono

1

回答

课件有问题 打不开

数据结构

韩hyr回复:

感谢您的反馈,我们会及时处理

姜正亚

2

回答

课件需要提供一下

姜正亚回复:

栈及其实现

SYQ16101000019

1

回答

void 不是无返回值吗? 为什么有return *Q啊

答疑讲师回复:

此处笔误,将return *Q注释即可

CDQ071000040

1

回答

65行 出队代码 为什么不是 q->front=(q->front+1)%MASIZE

答疑老师回复:

请同学耐心看下面的视频哦,在顺序队列编译和调试这节老师给出了这些小问题的解决思路和方法。

上次保存笔记

看见好看好看就很快很快就会看见

保存 修改