数据结构——栈

栈(stack ),它是一种运算受限的线性表。其限制是:仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈( push),它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从

一个栈删除元素又称作出栈、退栈或弹栈(pop),它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。

数据结构存储数据有这样的特点:先进后出 ,或者后进先出原则。也就是说最先进去的元素一定是最后出去,最后进去的元素一定是最先出去,因为一端是开口的,另一端是封闭的。

方法执行中内存的变化

相关推荐
月盈缺1 小时前
学习嵌入式的第二十四天——数据结构——队列和树
数据结构·学习
Y4090016 小时前
Java算法之排序
java·数据结构·笔记·算法
艾莉丝努力练剑8 小时前
【C语言16天强化训练】从基础入门到进阶:Day 6
c语言·数据结构·学习·算法
快去睡觉~9 小时前
力扣1005:k次取反后最大化的数组和
数据结构·算法·leetcode
想不明白的过度思考者9 小时前
初识数据结构——Map和Set:哈希表与二叉搜索树的魔法对决
数据结构·散列表
天意生信云9 小时前
生信分析自学攻略 | R语言数据筛选和修改
数据结构·经验分享·r语言
月盈缺9 小时前
学习嵌入式第二十三天——数据结构——栈
数据结构·学习
fs哆哆21 小时前
在VB.net中一维数组,与VBA有什么区别
java·开发语言·数据结构·算法·.net
gihigo19981 天前
matlab多目标优化差分进化算法
数据结构·算法
JNU freshman1 天前
算法 之 拓 扑 排 序
数据结构·算法