当前位置: 首页 > news >正文

栈的快速入门

image

栈的快速入门

栈介绍

stack​栈,是一个先入后出(FILO,First In Last Out) 的有序列表

说白了就是限制限制线性表中元素的插入和删除只能在线性表的同一端进行的一种

类似于杯子只能拿上面的东西,最后才能拿最低端的东西一样

正常情况下:

  • 栈顶(Top):允许插入和删除的端
  • 栈底(Bottom):固定的一端,不能进行操作

使用场景

  • 子进程的调用

    • 这里就有一些汇编的知识了,当调用函数的时候,用将调用函数的下一个指令的地址,存在栈堆中,直到子程序return时,出栈该地址,并跳转至该地址的位置(返回到原来的程序)
  • 递归调用

    • 递归的数据结构本质上就是栈,最后压入栈的程序最先执行
  • 表达式的转换与求值,这个是这个笔记的核心点

  • 二叉树的遍历

  • 图形深度优先算法

最后那两个基本算是递归的一种使用了,也是用的栈的思想罢了

http://www.zskr.cn/news/81879.html

相关文章:

  • 【Cache缓存】基本概念 - 实践
  • 苏州装修性价比大揭秘!这些公司省钱又省心 - 品牌测评鉴赏家
  • Alientech KESS3 Slave Marine PWC Bench-Boot Protocol Activation for Mechanics Owners
  • Cell | 本周最新文献速递
  • 苏州二手房装修公司怎么选?这5家口碑好、避坑指南请收好 - 品牌测评鉴赏家
  • 苏州厂房装修哪家好?2025实力派榜单与避坑指南(附全维度筛选攻略) - 品牌测评鉴赏家
  • 贪心算法
  • 苏州装修公司前十强攻略:口碑、性价比、设计力全解析(2025避坑指南) - 品牌测评鉴赏家
  • 苏州装修哪家强?口碑榜单大曝光!盛世和家登顶第一! - 品牌测评鉴赏家
  • 达梦数据库创建用户
  • Flink学习笔记:窗口
  • 《程序员修炼之道》阅读笔记7
  • 冬天补肾三注意:一辨、二用、三调理!别让“瞎补”伤了肾 - 资讯焦点
  • 2025年PMP培训机构真实综合测评排名TOP10 - 资讯焦点
  • Ai元人文构想:大行为模型2024—2025在技术与哲学中相遇
  • 深圳城市更新律师钱冲:城市更新重大项目的核心法律推手 - 资讯焦点
  • 广州中教互联好吗?公司是可靠的吗? - 资讯焦点
  • 完整教程:invalidate(),postInvalidate()和requestLayout()区别
  • 二手房翻新不踩坑!苏州本土 3 家口碑公司帮你实现老房逆袭(附 2025 避坑指南) - 品牌测评鉴赏家
  • 揭秘!这些整装服务强到逆天,新房装修闭眼选 - 品牌测评鉴赏家
  • 装修公司大揭秘:售后服务哪家强? - 品牌测评鉴赏家
  • 2025年12月成都电商小程序开发,预订服务小程序开发,活动报名小程序开发公司推荐:看综合实力 - 品牌鉴赏师
  • 算法第四次作业
  • 二手房翻新怎么选?这3类靠谱公司帮你避坑(附2025口碑榜单) - 品牌测评鉴赏家
  • re入门
  • 能工智人
  • 第三天—C++语法基础
  • 2025年12月超级充电桩,欧标充电桩,日标充电桩厂家推荐:行业权威盘点与品质红榜发布​ - 品牌鉴赏师
  • 2025新房整装服务哪家强?这份避坑指南+口碑榜单请收好 - 品牌测评鉴赏家
  • DSU on array - 反向操作区间合并