- 2
- 0
- 约9.84千字
- 约 57页
- 2016-12-19 发布于贵州
- 举报
队列的特点及其表示实现 3.4.3 循环队列-队列的顺序表示和实现 1、 顺序存储:用一组地址连续的存储单元依次存放从队头到队尾的元素,另外还需附设两个指针front 和rear分别指示队列头元素和队列尾元素的位置。 简单说,“数组 + 头、尾位置” 为了在C语言中描述方便,约定: 初始化建空队列时令:front=rear=0, 每当插入新的队列尾元素时,rear+1, 每当删除队列头元素时,front +1, 因此,在非空队列中,头指针始终指向队头元素,尾指针始终指向队尾元素的下一个位置。 例如: 当Q.rear= =MAXSIZE时,表示队满,但队列中还有空闲单元,称为“假溢出” 2、类型定义(实际实现) const int MAXSIZE=20; typedef struct { QElemType *base; // QElemType base[MAXSIZE]; int front; //队头指针 int rear; //队尾指针 }SqQueue; 其中队头指针始
您可能关注的文档
最近下载
- 2024年四川省雅安市中考语文真题.docx VIP
- 防错装置点检表.xlsx VIP
- 小学二年级乘除法口算题每页80道.doc VIP
- 蓝城颐养(康养)小镇的实践与探索.pptx VIP
- 审计学(西南财经大学)中国大学MOOC 慕课 期末考试答案.pdf VIP
- 重庆市第一中学校2024-2025学年高二下学期期中考试数学(原卷版).docx VIP
- 基于PLC的步进电机精确定位控制系统设计与实现.docx VIP
- TCHAA-医疗机构特殊医学用途配方食品运营管理规范.pdf VIP
- 企业所得税年度汇缴申报鉴证业务审计工作底稿模板.xlsx VIP
- 2024年湖南省长沙市长郡教育集团联考中考二模物理试题(含答案).pdf VIP
原创力文档

文档评论(0)