- 118
- 0
- 约2.05千字
- 约 3页
- 2018-11-25 发布于湖北
- 举报
建筑-数据结构算法 习题 答案 带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点(注意不设头指针)
数据结构算法题(假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点(注意不设头指针)试编写相应的队列初始化,入队列和出队列的算法!) (提供两种答案哦!!!)
一:
//既然是算法 就不用源码了 具体看注释typedef int Datatype;typedef struct queuenode{ Datatype data; struct queuenode *next;}QueueNode; //以上是结点类型的定义typedef struct{ queuenode rear;}LinkQueue; //只设一个指向队尾元素的指针void InitQueue( LinkQueue Q){ //置空队:就是使头结点成为队尾元素 Q.rear=(queuenode*)malloc(sizeof(queuenode)) QueueNode* s; Q-rear = Q-rear-next;//将队尾指针指向头结点 while(Q-rear!=Q-rear-next) //当队列非空,将队中元素逐个出队 { s=Q-rear-next; Q-rear-next=s-next; free(s); } //回收结点空间}int EmptyQueue( L
您可能关注的文档
最近下载
- 意识障碍分级PPT课件.pptx VIP
- 枣庄一中自招试卷真题及答案.doc VIP
- 混凝土结构课程设计.doc VIP
- 2024年大学试题(大学选修课)-二十四史名篇导读(一)历年考试高频考点试题附带答案.docx VIP
- 中国青铜艺术.pptx VIP
- 2019-2020学年重庆市北碚区八下期末英语试卷.docx VIP
- DB11T 751-2025 住宅物业服务标准.docx VIP
- 2025年5月11日福建省事业单位招聘考试《综合基础知识》笔试试题.docx VIP
- (正式版)DB23∕T 3998-2026 黑龙江省住宅设计标准.docx VIP
- CIMT 2021北京机床展解析.pdf VIP
原创力文档

文档评论(0)