社区
数据结构与算法
帖子详情
严蔚敏版数据结构中的循环队列
zdqcoffee
2009-09-28 06:18:41
请教关于循环队列的问题:
该版本上说以Q.front在Q.rear的下一个位置上作为判队列满的标志,但是书上的图上画的其实是他们指向的同一个格,这里该怎么理解?图我可以凑合想通
但是插入元素的算法描述中有:if((Q.rear+1)%MAXQSIZE==Q.front) return ERROR;
这是不是与图中描述的相矛盾啊?
不能理解,请高手指教,谢谢!
...全文
104
2
打赏
收藏
严蔚敏版数据结构中的循环队列
请教关于循环队列的问题: 该版本上说以Q.front在Q.rear的下一个位置上作为判队列满的标志,但是书上的图上画的其实是他们指向的同一个格,这里该怎么理解?图我可以凑合想通 但是插入元素的算法描述中有:if((Q.rear+1)%MAXQSIZE==Q.front) return ERROR; 这是不是与图中描述的相矛盾啊? 不能理解,请高手指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zdqcoffee
2009-09-28
打赏
举报
回复
但是书上面的图似乎与这个相矛盾啊!图上只是位置在前在后,其实指向的都是同一个格,怎么理解?
fengzaihou
2009-09-28
打赏
举报
回复
不矛盾。
当不断插入元素时,Q.rear不断的移动,当移动的Q.front下一个位置时就是队列满,所以是Q.rear+1)%MAXQSIZE==Q.front
数据结构
严蔚敏
C语言
版
循环队列
数据结构
严蔚敏
C语言
版
循环队列
很给劲哦 绝对不会令您失望的。
严蔚敏
版
《
数据结构
》代码实现
这些代码主要是针对
严蔚敏
老师的《
数据结构
》一书
中
的大部分伪代码编辑的代码,能够正常运行,是基于C++编写的代码,包括,数组线性表,链表线性表、双向链表、顺序栈、链栈、链队列,顺序队列,
循环队列
、KMP算法、二叉树前、
中
、后、层次遍历(包含递归和非递归)、二叉树前、
中
线索遍历算法、图的邻接表深、广遍历、有向图十字链表深、广遍历、孩子、兄弟法无向图生成森林、邻接多重表普里娒算法求最小生成树、拓扑排序、快速排序、希尔排序、堆排序。代码有注释。
严蔚敏
版
数据结构
这是清华大学出
版
社,
严蔚敏
版
数据结构
课本上的每一个算法的用C语言的具体实现,而且还是word文档,代码直接粘贴到编译器
中
即可运行,很方便,欢迎大家下载
严蔚敏
版
数据结构
课件
经典的
严蔚敏
版
数据结构
课件,
数据结构
初学者必备
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章