1 / 109
文档名称:

中南大学.ppt

格式:ppt   大小:3,068KB   页数:109页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中南大学.ppt

上传人:清懿 2016/10/30 文件大小:3 MB

下载得到文件列表

中南大学.ppt

相关文档

文档介绍

文档介绍:CSU中南大学中南大学信息院计科系主讲人:王国军,郑瑾{csgjwang,zhengjin}***@://./电话:0731-88877711手机:**********办公室:校本部计算机楼406-B本PPT根据《数据结构》教材(清华大学)制作,仅供中南大学计算机科学与技术专业及相关专业11级本科生和任课老师使用。第三章栈和队列第三章第三章栈和队列栈和队列栈和队列是限定插入和删除只能在表的“端点”进行的线性表,又称为限定性的线性表。线性表栈队列Insert(L,i, x) Insert(S, n+1, x) Insert(Q, n+1, x)1≤i≤n+1 Delete(L, i) Delete(S, n) Delete(Q, 1)1≤i≤n栈和队列是两种常用的数据类型。一、栈的类型定义二、栈的表示与实现三、栈的应用举例四、队列的类型定义五、队列的表示与实现提纲一、栈的类型定义定义:限定仅在表尾进行插入和删除操作的线性表,表尾—栈顶,表头—栈底,不含元素的空表称空栈。ana1a2……...栈底栈顶...出栈/弹出入栈/压栈栈S=(a1,a2,……,an)第一部分栈(Stack)表头—表尾—特点:先进后出(FILO)或后进先出(LIFO)。表头(栈底)是固定的,表尾(栈顶)是浮动的栈底元素栈顶元素一、栈的类型定义 ADT Stack{数据对象:D={ ai | ai ∈ElemSet, i=1,2,...,n, n≥0 }数据关系:R1={ <ai-1, ai >| ai-1, ai∈D, i=2,...,n }约定an端为栈顶,a1 端为栈底。基本操作:InitStack(&S)操作结果:构造一个空栈SDestroyStack (&S)初始条件:栈S已存在操作结果:销毁栈SClearStack (&S)初始条件:栈S已存在操作结果:将栈置为空栈StackEmpty(&S)初始条件:栈S已存在操作结果:若栈S为空栈则返回TRUE,否则返回FALSEStackLength(&S)初始条件:栈S已存在操作结果:返回栈S中数据元素的个数,即栈的长度GetTop(S, &e)初始条件:栈S已存在操作结果:用e返回栈S的栈顶元素a1a2an……Push(&S, e)初始条件:栈S已存在操作结果:插入元素e为新的栈顶元素a1a2ane ……Pop(&S, &e)初始条件:栈S已存在且非空操作结果:删除栈S的栈顶元素,并用e返回其值a1a2anan-1……

最近更新

中国人民银行、国家外汇管理局关于做好疫情防.. 8页

做自己健康的第一责任人倡议书 39页

北京市西城区2020届高三生物二模试题(含解析).. 24页

地理中考考试试题及答案 23页

完整版山东大学期末考试药剂学模拟题及答案12.. 7页

小学英语复习计划集锦15篇 29页

2024年科学教案汇编[3篇] 6页

抖音直播基地创建方案 4页

数据库课程设计报告(人事管理系统) 14页

新部编版三年级下册语文课外阅读练习题及答案.. 8页

2024年秋季运动会通讯稿通用[15篇] 16页

植物保护模拟试题含答案 14页

2024年秋季开学总体工作方案(通用10篇) 19页

河北省唐山市丰润区2022-2023学年九年级上学期.. 8页

物业公司绩效管理考核指标 25页

2024年秋天的怀念教案三篇 9页

石榴的说明文 13页

网络优化技术方案-网络信令分析优化 5页

设备用房创优策划 10页

轨道交通地铁车站建筑设计技术要求规范--(车站.. 20页

2024年离职申请书范文汇总七篇 9页

1988年高考真题语文试卷-学生用卷 14页

缓刑矫正人员思想汇报100篇 2页

ISTA 3A 测试标准 5页

道路与桥梁工程专业技术专业人才需求调研报告.. 6页

史密斯圆图--清晰朴素直接打印版(A4刚好) 1页

作风问题大整治查摆对照16种反面“画像”党员.. 18页

居民健康档案封面样稿 8页

tbm安全细则 12页

《gb50395-2019《视频安防监控系统工程设计规.. 20页