- 1
- 0
- 约1.43万字
- 约 70页
- 2019-11-01 发布于广西
- 举报
栈与队列 3 栈与队列 主要内容 栈 栈的应用 栈与递归 队列 队列的应用 栈和队列是在程序设计中被广泛使用的两种线性数据结构。 与线性表相比,它们的插入和删除操作受更多的约束和限定,故又称为限定性的线性表结构。 线性表允许在表内任一位置进行插入和删除; 栈只允许在表尾一端进行插入和删除; 队列只允许在表尾一端进行插入,在表头一端进行删除。 栈 栈的基本操作 栈的表示和实现 顺序方式 链式方式 顺序表示的栈的实现 顺序栈的类定义 template class T class Stack{ public: Stack(int MaxStackSize=10); ~Stack() { delete [] stack;} bool IsEmpty() const {return top==-1;} bool IsFull() const {return top==MaxTop;} T Top() const; StackT Add(const T x); StackT Del(T x); void MakeEmpty(){top=-1;} //清空栈 private: int top;//栈顶 int MaxTop;//最大的栈顶值 T *stack;//堆栈元素数组 }; 栈的初始化操作 两个栈共享栈空间 链式表示的栈的实现 链式栈的进栈操作 链式栈的清空操作
您可能关注的文档
- 《(语文S版)二年级语文上册课件_阳光_》-公开课件(精选).ppt
- 《(语文S版)五年级语文下册课件_老人与海鸥_》-公开课件(精选).ppt
- 《[作文]议论文的结尾技巧_课件_》-公开课件(精选).ppt
- 《{建材课件}石油沥青的技术性质》-公开课件(精选).ppt
- 《“感恩的心”歌曲的由来》-公开课件(精选).ppt
- 《“乾元”票据理财产品业务介绍》-公开课件(精选).ppt
- 《“四两拨千斤”——虚词课件》-公开课件(精选).ppt
- 《“消康保”试纸网络口碑推广方案》-公开课件(精选).ppt
- 《“银保”客户退保时的挽留方式》-公开课件(精选).ppt
- 《“蒸汽”的力量-“蒸汽”的力量》-公开课件(精选).ppt
- 《YY/T 0474-2025外科植入物 聚丙交酯均聚物、共聚物和共混物 体外降解试验》.pdf
- YY/T 0958.1-2025矫形用钻类器械 第1部分:钻头、丝锥和沉头钻.pdf
- YY/T 0474-2025外科植入物 聚丙交酯均聚物、共聚物和共混物 体外降解试验.pdf
- 《YY/T 0958.1-2025矫形用钻类器械 第1部分:钻头、丝锥和沉头钻》.pdf
- 中国行业标准 YY/T 0958.1-2025矫形用钻类器械 第1部分:钻头、丝锥和沉头钻.pdf
- 中国国家标准 GB/T 21001.3-2026制冷陈列柜 第3部分:试验评定.pdf
- 《GB/T 21001.3-2026制冷陈列柜 第3部分:试验评定》.pdf
- GB/T 21001.3-2026制冷陈列柜 第3部分:试验评定.pdf
- 中国国家标准 GB/T 4937.28-2026半导体器件 机械和气候试验方法 第28部分:静电放电(ESD)敏感度测试 带电器件模型(CDM) 器件级.pdf
- GB/T 4937.28-2026半导体器件 机械和气候试验方法 第28部分:静电放电(ESD)敏感度测试 带电器件模型(CDM) 器件级.pdf
原创力文档

文档评论(0)