栈的相关知识.docx
《栈的相关知识.docx》由会员分享,可在线阅读,更多相关《栈的相关知识.docx(2页珍藏版)》请在第壹文秘上搜索。
1、栈的相关知织堆栈乂名栈(StaCk),它是种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进极、入枝或压枝,它是把新元素放到枝顶元素的上面,使之成为新的栈顶元玄:从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。一,栈的基本概念要搞清楚这个概念,首先要明白“栈”原来的意思,如此才能把握本质,栈,存储货物或供旅客住宿的地方,可引申为仓库、中转站,所以引入到计算机领域里,就是指数据暂时存储的地方,所以才有进栈、出栈的说法。堆栈是计算机科学中的一种抽象数据类型,只允许在有序的线性数据
2、集合的一端(称为堆枝顶端,top)进行插入数据(PUSH)和删除数据(POP)的运卯。首先,系统或者数据结构栈中数据内容的读取与插入(压入)PUSH和捌除PoP是两回事。压入是增加数据,弹出是删除数据,这些操作只能从栈顶即最低地址作为约束的接口界面入手操作,但读取栈中的数据是I便的,没有接口约束之说.很多人都误解这个理念从而对栈产生困惑.而系统栈在计算机体系结构中又起到一个跨部件交互的媒介区域的作用即CPu与内存的交流通道,CPU只从系统提供用户自己编写的应用程序所规定的栈入口线性地读取执行指令,用一个形象的词来形容它就是PiPeIine(管道线、流水线)CPU内部交互具体参见Ef与BIU的概
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 相关 知识