栈的定义:后进先出的线性表,只在表尾进行删除插入操作。
线性表包括:顺序表和链表
对于栈来说:
表尾-栈顶 表头-栈底
栈的插入:push 进栈/压栈/入栈
栈的删除:pop 出栈/弹栈
- 栈的顺序存储结构
空栈:不含任何数据的栈
出栈操作
①在栈顶取出数据,栈顶指针随之下移的操作。
②每当从栈内弹出一个数据,栈的当前内容-1.
- 栈的链式存储结构
栈的定义:后进先出的线性表,只在表尾进行删除插入操作。
线性表包括:顺序表和链表
对于栈来说:
表尾-栈顶 表头-栈底
栈的插入:push 进栈/压栈/入栈
栈的删除:pop 出栈/弹栈
出栈操作
①在栈顶取出数据,栈顶指针随之下移的操作。
②每当从栈内弹出一个数据,栈的当前内容-1.