📄 stack.cpp
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -