stack.cpp
来自「数据结构里面对于表达式的弹栈运算,将表达式转化成后缀表达式」· C++ 代码 · 共 41 行
CPP
41 行
#include<iostream.h>
#include"Stack.h"
Stack::Stack(int MaxStackSize)
:MaxSize(MaxStackSize),top(-1)
{
stack = new int [MaxSize];
}
bool Stack::IsEmpty()
{
return top==-1;
}
bool Stack::IsFull()
{
return top==MaxSize-1;
}
void Stack::MakeEmpty()
{
top = -1;
}
void Stack::Add(int x)
{
if(IsFull())
cout<<"Space is not enough!"<<endl;
else
stack[++top] = x;
}
int Stack::Delete()
{
if(IsEmpty())
cout<<"No element in Stack!"<<endl;
else
return stack[top--];
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?