当前位置: 代码迷 >> C语言 >> 请教有关 栈的问题
  详细解决方案

请教有关 栈的问题

热度:277   发布时间:2006-08-05 17:20:28.0
请教有关 栈的问题
        最近 碰到有关  栈  的问题,因为是初学(自学),不理解栈到底是什么,该怎么运用,望指教,本人手里没相关资料
搜索更多相关的解决方案: 资料  

----------------解决方案--------------------------------------------------------
栈就是一种存储的数据结构,它有先进后出,后进先出的特点.
1.砌墙上的砖------后来居上
2.洗碗的时候,最先洗干净的在下面,最后被用上(如果不会中间抽的话)

栈可以说成是一段被封底的存储空间,且当前总是记录最上面一个元素的位置.

----------------解决方案--------------------------------------------------------
你家床底埋藏着多少宝藏呢?也就是说,随着你从小学到中学一直到大学,然后工作会有很多很多教科书留下来,那就所所谓的宝藏吧。你会把参考价值比较高的书放在箱子的上面,而把古董级的书或许里面夹藏着小女孩给你的情书的那些书放在箱子的底层不容易被得到。当你放书的时候当然是把那些不用的或者是隐私的书放首先放入箱子,然后把那些时常会用到的书放在上面一点,那么你拿起来的是后,参考书就很容易获得,那些情书之类的除了你知道,箱子知道,地板知道外,谁也不知道了,青春就要保密哦:)

对了,年轻人,这个过程无意间就成了“栈”这样一个奇妙的概念了,够神奇吧,嘿嘿,好好学习哦。
----------------解决方案--------------------------------------------------------
看起来是教生活细节,其实是在讲栈,够形象.
不过楼上的,你就不是年轻人吗
----------------解决方案--------------------------------------------------------

物理上的年轻罢了,找不到真正年轻的感觉,青春的时光,所以青春呢,真是好东西。


----------------解决方案--------------------------------------------------------
物理和逻辑
哈哈,有意思.
----------------解决方案--------------------------------------------------------
先进后出!
----------------解决方案--------------------------------------------------------
以下是引用重头来过在2006-8-5 17:20:28的发言:
最近 碰到有关 栈 的问题,因为是初学(自学),不理解栈到底是什么,该怎么运用,望指教,本人手里没相关资料

可以把栈理解为一个弹夹,先压进去的子弹最后射出来。
然后你就按照这个规则用数组或者结构体来模拟。


----------------解决方案--------------------------------------------------------

堆栈和栈是一个概念吗,栈的载体是什么?栈的作用?
谢谢.


----------------解决方案--------------------------------------------------------
堆和栈的分别,我最近好象看过一个斑竹发的帖,说的蛮好的.你搜索一下.
----------------解决方案--------------------------------------------------------
  相关解决方案