linearstack1.h
来自「C++描述的数据结构内容,在C++builder的环境中运行,这是第一部分」· C头文件 代码 · 共 29 行
H
29 行
//顺序堆栈的类定义linearStack1.h
const int LEN=40;
class Stack
{private:
ElemType stack[LEN];
int top;
public:
//构造函数
Stack(){top=0;}
//析构函数
~Stack(){}
//创建有序或无序栈
void CreateStack(int m=LEN,int mark=0);
//清空栈
void ClearStack();
//检查栈是否为空
bool StackEmpty();
//读取栈顶元素
ElemType Peek();
//向栈中插入元素
void Push(const ElemType&,int m=LEN);
//从栈中删除元素
ElemType Pop();
//检查栈是否已满
bool StackFull(int m=LEN);
//栈的输出
void StackPrint(int m=LEN);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?