3.6 循环队列

作者: 章英老师分类: 校园学习 发布时间: 2021-09-16 12:07:22 浏览:27004 次

3.6  循环队列

弭头里:
谢谢,我终于听明白循环队收尾指针进1取余的目的了

windows客户端:
谢谢老师,我终于弄懂环形队列了[呲牙]

迈克和阿瑟:
我能找到的视频里面讲的最好的,谢谢老师,今天看蓝牙串口读写数据用的就是fifo循环队列做的缓冲buffer ,已投币

ikolwe:
太牛了[星星眼]没想到5分钟就能讲这么好,终于搞懂了

小聂王子:
ele【h】代表的是什么啊 基础比较差 麻烦讲解细一点[大哭]

【回复】那里应该是ele【r】=H 意思把H放在rear指针的位置(7),这时H入队 rear指针向后移一位(7+1)%8=0所以rear指针又到0的位置了
【回复】这个视频里面没有出现ele【h】啊?是不是弄错了
_lv_6:
老师讲的好啊,终于搞懂为啥有个求模,投币点赞了

唯吾所求:
关于循环队列,我有个疑问,能不能用if替换掉取余,就是每次入队判断位置,当队尾指向最后一个的时候,直接让他下一个指向0

【回复】当然可以啦。每次都做if判断,是不是会有更多的时间消耗呢。也许rear=(rear+1)%MAXSIZE这个计算比if判断语句更高效。
【回复】回复 @章英老师 :原来如此,谢谢老师
菜困无语:
谢谢老师,我终于理解循环队列了[大哭]

豬豬飼養員:
讲的最好的一个视频,终于看懂了!!!!

一番星fafa:
有时候队头和队尾空了两个空是怎么回事啊[大哭]明天就考试了我还没搞懂[大哭]

课程 学习 教学 教育 编程

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!