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

栈的快速入门

image

栈的快速入门

栈介绍

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

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

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

正常情况下:

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

使用场景

  • 子进程的调用

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

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

  • 二叉树的遍历

  • 图形深度优先算法

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

http://www.jsqmd.com/news/71342/

相关文章:

  • 苏州装修避坑指南:这几家透明报价、0增项的良心公司请收好! - 品牌测评鉴赏家
  • 2025年最新!实验室专用水处理设备厂家推荐及联系方式汇总 - 极欧测评
  • 【Cache缓存】基本概念 - 实践
  • 苏州100平新房装修攻略:高性价比公司精选+避坑指南,本地人都这样选! - 品牌测评鉴赏家
  • 苏州100平新房装修攻略:高性价比公司精选+避坑指南,本地人都这样选! - 品牌测评鉴赏家
  • DASCTF 2025下半年赛 reverse wp
  • Alientech KESS3 Slave Marine PWC Bench-Boot Protocol Activation for Mechanics Owners
  • Pygubu-Designer:Python GUI开发
  • 苏州装修性价比大揭秘!这些公司省钱又省心 - 品牌测评鉴赏家
  • 苏州装修公司施工质量红榜:2025年口碑TOP5避坑指南 - 品牌测评鉴赏家
  • 苏州二手房局部改造全攻略:5家高口碑公司深度测评 - 品牌测评鉴赏家
  • LLaMa-Factory 使用 Llama-3-8B-Instruct 在 双卡 NVIDIA Quadro P5000 16G 环境跑通4bit模型微调全过程
  • P11714 [清华集训 2014] 主旋律 题解
  • 2025苏州装修公司设计实力大揭秘:这几家凭什么脱颖而出? - 品牌测评鉴赏家
  • Cell | 本周最新文献速递
  • docker操作
  • 苏州二手房装修公司怎么选?这5家口碑好、避坑指南请收好 - 品牌测评鉴赏家
  • 苏州别墅装修公司怎么选?这几家口碑好到爆! - 品牌测评鉴赏家
  • 苏州厂房装修哪家好?2025实力派榜单与避坑指南(附全维度筛选攻略) - 品牌测评鉴赏家
  • 嵌入式处理器选型实战教程:MCU(STM32/ESP32/Arduino)+MPU(ARM Cortex-A)全解析
  • 贪心算法
  • 我的一位神兽朋友5
  • 我的一位神兽朋友6
  • 苏州装修公司前十强攻略:口碑、性价比、设计力全解析(2025避坑指南) - 品牌测评鉴赏家
  • 12月10日日记
  • 再见了,我的神兽朋友
  • 网络分析与数据可视化软件 Gephi下载安装教程(附下载方式)
  • simplis电源仿真(二)
  • 苏州装修哪家强?前十榜单大放送! - 品牌测评鉴赏家
  • 我的一位神兽朋友1