- 11
- 0
- 约1.18万字
- 约 67页
- 2016-12-22 发布于湖北
- 举报
?§3.1 栈(Stack) §3.2 栈的应用举例 §3.3 栈与递归的实现 §3.4 队列(Queue) 栈:是一种插入和删除操作被限定在表尾的线性表。 记作:S=(a1,a2,…,an) 栈底:线性表的第一个元素 栈顶:线性表的最后一个元素 栈空:线性表长度为0 操作特点: 先进后出(First In Last Out)? 或后进先出(Last In First Out) 思考:A, B, C, D依次进栈,以下出栈序列中,哪些是可能的?哪些是不可能的? 栈的基本运算: 初始化空栈: InitStack(S) 销毁栈: DestroyStack(S) 清空栈: ClearStack(S) 判栈空: StackEmpty(S) 求栈长: StackLength(S) 读栈顶: GetTop(S, e)或 GetTop(S) 进栈: Push(S, e) 出栈: Pop(S, e) 一、顺序存储结构----顺序栈 二、链式存储结构----链栈 一、顺序栈 typedef struct { SElemType *base; //数组首地址 SElemType *top; //栈顶指针 int stacksize; //栈容量 }SqStack; 基本运算在顺序栈上的实现 读栈顶: Statu
您可能关注的文档
最近下载
- 3-SLT712-2021 河湖生态环境需水计算规范.pdf VIP
- 福建农林大学+《线性代数》2019-2020学年第二学期期末试卷A.pdf VIP
- 中国航空工业集团金航数码2026校园招聘笔试历年题库附答案解析.docx VIP
- 乘用车鉴定评估技术规范.pdf VIP
- 部编版高中语文教材【人文主题+学习任务群】梳理与解读.docx VIP
- 国有股权转让项目可行性研究报告.docx
- 2025年济南市中考生物试卷(含答案解析).docx
- 水利工程帷幕固结灌浆施工组织方案.docx
- 2025年部编版六年级道德与法治下册全册单元复习课教案(共4单元).pdf VIP
- SL∕T 820-2023 水利水电工程生态流量计算与泄放设计规范.pdf
原创力文档

文档评论(0)