第3章 栈和队列 3.1 栈 3.2 队列 3.3 栈与队列的应用 3.1 栈——ADT栈 栈(Stack) 只允许在表的一端进行插入和删除的线性表 允许插入和删除的一端称为栈顶(top),另一端称为栈底(bottom) 不含元素的栈称为空栈 插入:进栈,入栈 删除:出栈,退栈 3.1 栈——ADT栈 问题 有三个元素按 a1, a2, a3 的次序依次进栈,其出栈次序有几种可能? 3.1 栈——ADT栈 栈的抽象数据类型 ADT Stack { Data 数据项列表 top:栈顶位置 Operations Constructor Process:创建一个空栈 IsEmpty Process:判断栈是否为空 Output:如果栈为空,则返回true,否则返回false GetTop Process:取栈顶元素 Output:返回栈顶元素 3.1 栈——ADT栈 Length Process:求栈中元素个数 Output:返回栈中元素的个数
您可能关注的文档
最近下载
- python游戏趣味编程pdf-Python游戏趣味编程.pdf VIP
- 部编版小学语文六年级下册小升初拼音汉字分类复习-(含答案).docx
- 2026年山东行测考试真题及答案.doc VIP
- 部编版小学语文六年级下册小升初分类复习拼音字词-(含答案).pdf VIP
- 五年级下册书法教案12《草字头》.docx VIP
- 部编版小学语文六年级下册小升初分类特训拼音字词-(含答案).docx VIP
- 部编小学语文六年级下册小升初分类特训:拼音字词().docx VIP
- 部编版小学语文六年级下册小升初拼音字词特训卷-(含答案).docx VIP
- 拼音字词真题检测卷(试题)部编版语文六年级上册.docx VIP
- 2026年安全员C证考试模拟试题及详细答案.docx VIP
原创力文档

文档评论(0)