数据结构——栈

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

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

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

方法执行中内存的变化

相关推荐
牢姐与蒯5 分钟前
C++数据结构之红黑树
数据结构
YL2004042614 分钟前
041二叉树的层序遍历
数据结构·leetcode·bfs
谙弆悕博士18 分钟前
【附C语言源码】C语言 栈结构 实现及其扩展操作
c语言·开发语言·数据结构·算法·链表·指针·
YuanDaima204819 分钟前
图论基础原理与题目说明
数据结构·人工智能·python·算法·图论·手撕代码
z2005093023 分钟前
今日算法(二叉树)
数据结构
小赵不会秃头24 分钟前
数据结构Day 06:线性结构、库操作及 Makefile 完整学习笔记
java·linux·数据结构·算法·面试
郝学胜-神的一滴1 小时前
干货版《算法导论》04:渐近复杂度与序列接口实战
java·开发语言·数据结构·c++·python·算法
curry____3031 小时前
二叉树的前序中序遍历以及用前序和中序求解树
数据结构
科技快报1 小时前
腾讯地图上线骑手模式 助力解决骑手配送“最后100米”难题
数据结构
木子墨5161 小时前
系统设计面试 | 实现一个限流器:滑动窗口 → 令牌桶 → 漏桶
java·开发语言·数据结构·数据库·面试·职场和发展