- 4
- 0
- 约6.7千字
- 约 44页
- 2019-01-04 发布于浙江
- 举报
3.4.2 链队列—队列的链式表示和实现 队列的增减操作主要限定在队列的头尾两端; 因此,在链式表示中,需要两个指针分别指向头和尾。 增加队列头结点?处理上的方便。 空链队列的条件:头指针和尾指针均指向头结点 3.4.2 链队列—队列的链式表示和实现 typedef struct QNode{ QElemType data; Struct QNode * next; }Qnode, *QueuePtr; typedef struct LinkQueue{ QueuePtr front; QueuePtr rear; }LinkQueue; 基本操作的算法描述 1. 构造一个空的队列 Status InitQueue(LinkQueue Q){ Q.front = Q.rear = (QueuePtr)malloc(sizeof(QNode)); if(!Q.front) exit(OVERFLOW); Q.front?next = NULL; return OK; } 基本操作的算法描述 2. 销毁队列 Status DestroyQueue(LinkQueue Q){ While(Q.front){ Q.rear = Q.front-next; free(Q.front); Q.front = Q.rear; } Return OK; } 基本操作的算法描述 Status E
您可能关注的文档
最近下载
- 高考语文阅卷标准与评分细则解析.docx VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- 江苏省南通市2022-2023学年六年级下学期语文期末考试试卷(含答案)2.docx VIP
- 小学一年级上写字帖(可打印).pdf VIP
- 课件:抗菌药物神经毒性.pptx VIP
- 质量检测服务安全生产责任制.docx
- 公路工程施工安全专项施工方案.docx VIP
- ISO14001_2026 环境管理体系 内外部环境信息沟通程序(EMS-CX-013).docx VIP
- SL 127-2017 容量筒校验方法.pdf VIP
- 07J912-1变配电所图集.pdf VIP
原创力文档

文档评论(0)