说明
- 只能在一端进行删除和插入,遵循“先进后出”(FILO)原则
- top指向栈顶元素
两个基本元素
struct stack{
int arr[100];//存储内容使用
int top;//指向栈顶的变量
};
初始化栈
top=0;
插入元素
top++;
arr[top]=x;//假设插入x元素
删除元素
top--;
struct stack{
int arr[100];//存储内容使用
int top;//指向栈顶的变量
};
初始化栈
top=0;
插入元素
top++;
arr[top]=x;//假设插入x元素
删除元素
top--;