- 7
- 0
- 约1.28万字
- 约 24页
- 2017-12-07 发布于江西
- 举报
数据结构(C语言版) 第3章 栈与队列
第3章 栈与队列
栈与队列:限定操作的线性表。
1 栈
1.1 逻辑结构
1.1.1 定义
栈顶top,栈底bottom。
后进先出LIFO表(Last In First Out)
1.1.2 基本操作Push/出栈Pop
取栈顶元素GetTop
判别栈空isEmpty/栈满isFull
1.1.3 应用领域
实例:“进制数转换”、“表达式求值”、“函数调用关系”、“括号匹配问题”、“汉诺塔问题”、“迷宫问题”、“九连环”……
许多问题的求解分为若干步骤,而当前步骤的解答,是建立在后继步骤的解答基础上的。=》问题分解的步骤和求解的步骤次序恰好相反。
1.2 顺序栈
/////////////////////////////////
// 项目路径:1顺序栈
1.2.1 类的定义
const int StackSize=10;
template class T
class SeqStack
{ T m_Data[StackSize]; // 存放栈元素的数组
int m_Top; // 栈顶指针,表示下一个进栈元素的下标
public:
SeqStack( );
SeqStack(SeqStackT Q);
~SeqStack( );
void Push(T e); // 进栈
T Pop( ); // 出栈
您可能关注的文档
最近下载
- GB46768-2025《有限空间作业安全技术规范》解读_-60页.pptx
- 《首饰 指环尺寸 定义、测量和命名》标准修订发展报告.docx VIP
- 首饰 指环尺寸 定义、测量和命名标准立项修订与发展报告.docx VIP
- 仪器设备维护与保养培训.pptx VIP
- 《建筑设计防火规范》GB50016-2014.pptx VIP
- 注水系统效率计算.ppt
- XT-20自动过分相地面磁感应传感器专用测量仪使用说明书2011.pdf VIP
- 《计算机系统结构》 第二版课后答案(张晨曦 ).pdf VIP
- 新解读《GB_T 11888 - 2021首饰 指环尺寸 定义、测量和命名》最新解读.pptx VIP
- (正式版)DB37∕T 2950-2017 《首饰手镯尺寸定义、测量和命名》.docx VIP
原创力文档

文档评论(0)