- 6
- 0
- 约6.7千字
- 约 44页
- 2017-06-29 发布于浙江
- 举报
数据结构课程讲稿第3章
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
您可能关注的文档
最近下载
- 浙江贝达药业招聘试题及答案.doc VIP
- 弱电工程施工方案.docx VIP
- 2025年超声波焊接机行业研究报告及未来五至十年行业趋势预测报告.docx
- 新能源汽车充电站建设项目监理单位工程质量评估报告.docx VIP
- 2026年全国焊工技能操作证高级考试题库(含答案).docx VIP
- 益阳市2026事业单位医疗岗_公共基础知识__医学基础知识试题(含答案).docx VIP
- 火龙罐疗法操作流程及考核标准.doc
- ZLP630高处作业吊篮使用说明书.pdf VIP
- 幕墙样板施工方案(中建完整版).doc VIP
- (2026年)一例住院患者自杀未遂事件的护理反思PPT课件.pptx VIP
原创力文档

文档评论(0)