第三章栈和队列-DSQCW.doc
第三章 栈和队列
从数据结构的角度看: 它们和线性表相同
从数据类型的角度看: 它们和线性表不同
线性表 栈 队列
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)
3.1 栈的类型定义
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)
操作结果:构造一个空栈S。
DestroyStack(S)
初始条件:栈S已存在。
操作结果:栈S被销毁。
ClearStack(S)
初始条件:栈S已存在。
操作结果:将S清为空栈。
StackEmpty(S)
初始条件:栈S已存在。
您可能关注的文档
最近下载
- 第二单元达标练习(单元测试)2025-2026学年二年级语文下册统编版(含答案).docx VIP
- 焚烧炉OG200CS.pdf
- 2025年演出经纪行业自律机制的国际化比较与借鉴专题试卷及解析.pdf VIP
- 2025年互联网营销师视频营销全流程模拟专题试卷及解析.pdf VIP
- 2025年演出经纪人募捐义演的市场准入与审批专题试卷及解析.pdf VIP
- 基于图神经网络的文本知识图谱动态构建与语义推断机制分析.pdf VIP
- 2025年互联网营销师短视频营销职业规划专题试卷及解析.pdf VIP
- Eversolo艾索洛音频解码耳放一体机DAC-Z10用户手册.pdf
- 仰拱及填充施工质量保证措施.docx VIP
- 原调降B正谱三月桃花心中开声乐正谱五线谱钢琴伴奏谱乐谱曲谱弹唱谱高清.pdf VIP
原创力文档

文档评论(0)