- 24
- 0
- 约2.2万字
- 约 75页
- 2017-06-14 发布于湖北
- 举报
(4) 出队操作 Status DeQueue(LinkQueue Q, QElemType e) { /* 将队列Q的队头元素出队, 并存放到e所指的存储空间中 */ if(Q.front==Q.rear)return ERROR; p=Q.front-next; e=p-data; Q.front-next=p-next; /* 队头元素p出队 */ if(Q.rear==p) /* 如果队中只有一个元素p, 则p出队后成为空队 */ Q.rear=Q.front; //给队尾指针赋值 free(p); /* 释放存储空间 */ return OK; } 3.3.2 链队列 3.3.3 循环队列—队列的顺序表示和实现 用一组连续的存储单元依次存放队列的元素,并设两个指针front、rear分别指示队头和队尾元素的位置。 front:指向实际的队头;rear:指向实际队尾的下一位置。 初态: front=rear=0;队空: front=rear;队满: rear=M; 入队
您可能关注的文档
最近下载
- IEC_TS_60076-20-2017 电力变压器 – 第 20 部分:能源效率.pdf VIP
- 电子科技大学-2018.6月计算复杂性考试.docx VIP
- 2024年河南高考理综试题及答案.doc VIP
- 2025数字化碳管理平台建设评价指南.docx VIP
- 无锡农商行笔试题目及详细答案.docx VIP
- 上海市医疗机构医疗服务项目和价格汇编.doc VIP
- SAE_J1742_1998电线束高压连接.pdf VIP
- Unit9TheDragonBoatFestival(课件)-湘少版英语四年级下册.pptx VIP
- 自然保护区科研救护基地迁建项目(含生态专项评价)环评(新版环评)环境影响报告表.pdf VIP
- 云网变更操作专项培训和认证试卷含答案.docx
原创力文档

文档评论(0)