当前位置:秒懂库 > IT科技 > 栈怎么理解
手机版

栈怎么理解

来源:秒懂库 阅读:3.37W 次
品牌型号:联想小新Pro13/系统版本:windows10

栈在汉语中的解释是1.储存货物或供旅客住宿的房屋。 2.养牲畜的竹、木栅栏。

在计算机中栈(stack)又名堆栈,栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。

栈是一种后进先出(Last In First Out)的线性表,简称为LIFO表。栈是用来存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new出来的对象)或者常量池中。栈是为执行线程留出的内存空间。当函数被调用的时候,栈顶为局部变量和一些 bookkeeping 数据预留块。 

 

栈怎么理解

本文链接:https://www.miaodongku.com/itkj/80kxr1.html

Copyright © 2024. 秒懂库 All right reserved. 黑ICP备20202358号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。