- 4
- 0
- 约5.59千字
- 约 44页
- 2018-12-03 发布于广西
- 举报
“假溢出”现象。 解决方法:将存储队列元素的一维数组首尾相接,形成一个环状。将这种形式表示的队列称之为循环队列。 a8 a7 a6 a5 7 6 5 4 3 2 1 0 rear front 循环队列: ( 1 )、判断一个队是否为空 Front==rear ( 2 ) 、判断一个队是否为满 (Rear+1)%MaxSize==front 循环队的定义: #define MAXSIZE 50 typedef struct {elemtype elem[MAXSIZE]; int front=-1,rear=-1; int len; }SQQUEUE; 各项基本操作算法。 (1)初始化队列Q void InitQueue(QUEUE *Q) { Q-front=-1; Q-rear=-1; } (2)入队 void EnQueue(QUEUE *Q,QueueEntry item) { if ((Q-rear+1)%MAX_QUEUE==Q-front) exit(OVERFLOW); else { Q-rear=(Q-rear+1)%MAX_QUEUE; Q-item[Q-rear]=item; } } (3)出队 void DeQueue(
您可能关注的文档
最近下载
- 《干粉灭火装置技术规程》 CECS322-2012.docx
- 造影剂外渗护理个案.pptx VIP
- 量化掘基系列之五:震荡行情下的投资利器,华泰柏瑞中证红利低波动ETF-20230425-国金证券-16页.pdf VIP
- 《城市道路交通工程项目规范+GB+55011-2021》详细解读.pdf
- 无人机操控与维护专业.doc VIP
- 新解读《GB_T 15972.55 - 2009光纤试验方法规范 第55部分:环境性能的测量方法和试验程序 - 氢老化》最新解读.docx VIP
- 大学生职业生涯规划自我认知1.pptx VIP
- 景观标识监理实施细则.docx
- 医院的护士招聘笔试题目.docx VIP
- 新教科版科学(2017)五年级下册第二单元《船的研究》课堂作业设计.docx VIP
原创力文档

文档评论(0)