<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 89, comments - 241, trackbacks - 0, articles - 1
       :: 首頁 ::  :: 聯(lián)系 :: 聚合  :: 管理

    Posted on 2009-08-03 18:19 saobaolu 閱讀(663) 評論(0)  編輯  收藏 所屬分類: java基礎(chǔ)與算法
    棧(stack)在計算機科學(xué)中是限定僅在表尾進行插入或刪除操作的線形表。
        棧是一種數(shù)據(jù)結(jié)構(gòu),它按照先進后出的原則存儲數(shù)據(jù),先進入的數(shù)據(jù)被壓入棧底,最后的數(shù)據(jù)在棧頂,需要讀數(shù)據(jù)的時候從棧頂開始彈出數(shù)據(jù)(最后一個數(shù)據(jù)被第一個讀出來)。
        棧是只能在某一端插入和刪除的特殊線性表。用桶堆積物品,先堆進來的壓在底下,隨后一件一件往堆。取走時,只能從上面一件一件取。堆和取都在頂部進行,底部一般是不動的。
      棧就是一種類似桶堆積物品的數(shù)據(jù)結(jié)構(gòu),進行刪除和插入的一端稱棧頂,另一堆稱棧底。插入一般稱為進棧(PUSH),刪除則稱為退棧(POP)。 棧也稱為后進先出表(LIFO表)。
        1、進棧(PUSH)算法
            ①若TOP≥n時,則給出溢出信息,作出錯處理(進棧前首先檢查棧是否已滿,滿則溢出;不滿則作②);
            ②置TOP=TOP+1(棧指針加1,指向進棧地址);
            ③S(TOP)=X,結(jié)束(X為新進棧的元素);
        2、退棧(POP)算法
          ①若TOP≤0,則給出下溢信息,作出錯處理(退棧前先檢查是否已為空棧, 空則下溢;不空則作②);
          ②X=S(SOP),(退棧后的元素賦給X);
          ③TOP=TOP-1,結(jié)束(棧指針減1,指向棧頂)。
    棧可以用來在函數(shù)調(diào)用的時候存儲斷點,做遞歸時要用到棧!

    沒有所謂的命運,只有不同的選擇!
    主站蜘蛛池模板: 免费萌白酱国产一区二区| 久久亚洲精品成人777大小说| 永久免费无码网站在线观看个| 国产亚洲老熟女视频| 久久久久久毛片免费播放| 亚洲精品宾馆在线精品酒店| 相泽亚洲一区中文字幕| aⅴ在线免费观看| 免费一级做a爰片久久毛片潮| 亚洲国产成人久久精品影视| 最近2019中文字幕mv免费看| 两个人看的www高清免费视频| 亚洲小说图区综合在线| 国产亚洲日韩一区二区三区| 我们的2018在线观看免费高清| 免费国产va在线观看| 亚洲精品视频专区| 亚洲av无码国产精品色在线看不卡 | 男女污污污超污视频免费在线看| 精品国产亚洲一区二区三区| 最近中文字幕无吗高清免费视频| 中国一级毛片免费看视频| 国产精品高清视亚洲一区二区 | 国产美女在线精品免费观看| 一级做a免费视频观看网站| 亚洲av无码片区一区二区三区| 亚洲高清免费视频| 无码中文字幕av免费放| 免费在线黄色电影| 国产精品亚洲精品日韩电影| 亚洲校园春色小说| 亚洲va久久久噜噜噜久久| 免费v片在线观看| 成人免费777777| 18女人毛片水真多免费| eeuss影院www天堂免费| 亚洲av无一区二区三区| 亚洲国产日产无码精品| 亚洲AV一宅男色影视| 国产成人精品日本亚洲专区 | 免费无码又爽又刺激聊天APP|