- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构; 队列:也是运算受限的线性表。是一种先进先出(First In First Out ,简称FIFO)的线性表。只允许在表的一端进行插入,而在另一端进行删除。
队头:允许进行删除的一端。
队尾:允许进行插入的一端。
栈按存储结构分类:
顺序队列:循环队列
链队列;ADT Queue{
数据对象:D ={ ai|ai∈ElemSet, i=1,2,…,n,n≥0 }
数据关系:R ={ai-1, ai|ai-1,ai∈D, i=2,3,…,n }
约定an为队尾,a1为队头
基本操作(限制):
(1) 初始化
(2) 入队
(3) 出队
(4) 销毁队列
……
} ADT Queue;//======结点定义==================
typedef struct QNode{
QElemType data; //数据域
struct QNode * next; //指针域
}Qnode,*QueuePtr;;2 链队列的基本操作;2 入队
Status EnQueue(LinkQueue Q , QElemType e)
{
//1 申请插入结点
//2 插入到队尾,修改队尾rear //3 插入成功,返回OK
};3 出队
Status DeQueue( LinkQueue Q, QElemType *e )
{
// 1 队列为空,返回ERROR
// 2 删除队头元素结点,修改front
// 3 删除成功,返回OK
} ;4 销毁队列
Status DestroyQueue(LinkQueue *Q )
{
// 1 从队头循环删除结点(包括头结点)
// 2 成功,返回OK
} ;(a) 空队列;#define MAXQSIZE 100
typedef struct{
QElemType *base; //循环队列空间
int front ; //对头
int rear; //队尾
}SqQueue;;2 循环队列的基本操作;2 入队
Status EnQueue(SqQueue *Q , QElemType e)
{
//1 如果“队列满”,返回ERROR
// 循环队列判满条件:(Q.rear+1)%MAXQSIZE==Q.front
//2 队尾插入,修改rear
//3 入队成功,返回OK
}
;3 出队
Status DeQueue( SqQueue *Q, QElemType *e )
{
// 1 如果“队列空”,返回ERROR
// 2 出队,修改front
// 3 出栈成功,返回OK
} ;4 队列的长度
int QueueLength( SqQueue Q )
{
// 返回队列长度
Q.rear-Q.front+MAXQSIZE
}
您可能关注的文档
- 《中国画》笔墨基础篇.ppt
- 《传感器技术及应用》 项目八 传感器抗干扰技术.ppt
- 《关于进一步规范和加强行政事业单位国有资产管理的指导意见》解读.pptx
- 《元曲五首》(语文版必修三).ppt
- 《全程复习方略》2016届高考生物(全国通用)总复习教师用书配套课件:第七章 现代生物进化理论(必修二).ppt
- 《内控基础管理工作规范》- 财务基础管理.pptx
- 《化学反应与能量的变化》.ppt
- 《乐住》智慧小区物业服务平台项目介绍201477.ppt
- 《准则》《条例》解读佟欣.ppt
- —教育就是养成好习惯.ppt
- 2026安徽蚌埠市卫生健康委委属事业单位“校园招聘”126人参考题库最新.docx
- 2026天津市卫生健康委员会所属天津市急救中心(天津市紧急医疗救援中心)招聘5人参考题库最新.docx
- 2026潮州农商银行秋季校园招聘笔试题库推荐.docx
- 2026福建省面向西北农林科技大学选调生选拔笔试参考题库最新.docx
- 2026招商银行成都分行寒假实习生招聘参考题库推荐.docx
- 2026福建省面向南京航空航天大学选调生选拔备考题库推荐.docx
- 2026浙江杭州临安农商银行校园招聘参考题库推荐.docx
- 2026福建省面向中国科学院大学选调生选拔工作参考题库附答案.docx
- 2026中国冶金地质总局校园招聘备考题库推荐.docx
- 2026天津市卫生健康委员会所属天津市血液中心招聘5人备考题库最新.docx
最近下载
- 台州利欧环保新材料有限公司年产10万平方米碳化硅陶瓷膜、30套碳化硅陶瓷膜过滤装置、2000套碳化硅陶瓷膜净水器技改项目环评报告.doc VIP
- (2025秋新版)苏教版科学三年级上册全册教案.docx
- 高二体育课题广播体操放飞理想教案.docx VIP
- 全民所有自然资源资产清查实物信息核查技术规程.pdf VIP
- 劳技课洗碗课件.pptx VIP
- 新版中华民族共同体概论课件第十六讲文明新路与人类命运共同体-2025年版.pptx VIP
- 环境影响评估软件:One Click LCA二次开发_(10).数据库管理与优化.docx VIP
- 4护理三基判断复习题.docx VIP
- 2025年全球RPG市场研究报告.pdf
- 老年心理照护-老年人心理健康诊断老年人心理健康判定与诊断.pptx VIP
原创力文档


文档评论(0)