- 3
- 0
- 约6.24千字
- 约 30页
- 2017-08-21 发布于重庆
- 举报
队列的定义表示实现.ppt
第三章 栈和队列 3.1 栈(Stack) 3.2 队列 (Queue) 3.2 队列 (1)初始化队列 InitQueue(Q) (2)入队 EnQueue(Q,e) (3)出队 DeQueue(Q,e) (4)获取队头元素内容 GetHead(Q,e) (5)判断队列是否为空 QueueEmpty(Q) 三、队列的表示和实现 链队列的入队和出队操作 2. 顺序队列 队列的顺序存储结构如下图所示: 新问题:在循环队列中,队空时 front=rear;队满时也会有 front=rear;判决条件将出现二义性! 解决方案有二: ①使用一个计数器记录队列中元素个数(即队列长度); ②人为浪费一个单元,约定:队列头指针在队列尾指针的 下一位置上作为队列呈“满”状态的标志。则队满特征可改为front=(rear+1)%N (N为最大队列长度); 例3:编写一个算法,利用栈和队列的基本运算将指定队列中的内容进行逆转。 while( ! QueueEmpty (Q) ) //初始化temps栈 { DeQueue (Q, x); Push (temps, x); } While( ! StackEmpty (temps) ) { Pop (temps
您可能关注的文档
- 转基因植物表达外源药用蛋白的研究进展.pdf
- 轴套类零件教学单元设计.doc
- 轴强度计算.doc
- 轻轨站周边城市环境研究_刘渝.pdf
- 轻集料及高性能轻集料混凝土的性能研究.pdf
- 输卵管手术与卵巢功能的关系_王梅梅.pdf
- 辩论赛赛时模板.ppt
- 运动区久留针对局灶性脑缺血大鼠VEGF的影响_包烨华_曾友华_王延武_王翀敏_楚.pdf
- 运用于识字教学.doc
- 运用探索型CAI模式培养中学生数学学科自我监控能力的实验研究.pdf
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)