<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)用的時候存儲斷點,做遞歸時要用到棧!

    沒有所謂的命運,只有不同的選擇!
    主站蜘蛛池模板: 中文字幕在线免费播放| 天天干在线免费视频| 中国人xxxxx69免费视频| 97在线观看永久免费视频| 亚洲av日韩av无码黑人| 中文字幕无码日韩专区免费| 超清首页国产亚洲丝袜| 日韩成人毛片高清视频免费看| 国内精品免费在线观看 | 亚洲入口无毒网址你懂的| 日韩在线观看视频免费| 亚洲国产成人久久综合区| 好湿好大好紧好爽免费视频| 中文字幕精品亚洲无线码一区应用| 亚洲mv国产精品mv日本mv| 久久这里只有精品国产免费10| 亚洲中文久久精品无码| 亚洲色偷偷偷综合网| 国产免费一区二区视频| 亚洲网址在线观看你懂的| 国产成人精品免费视频网页大全 | 久久精品免费一区二区| 亚洲成a人在线看天堂无码| 成人嫩草影院免费观看| 成年女性特黄午夜视频免费看| 亚洲αv久久久噜噜噜噜噜| 97av免费视频| 亚洲欧美日韩一区二区三区| 国产一卡二卡≡卡四卡免费乱码| 亚洲精品日韩中文字幕久久久| 一本一道dvd在线观看免费视频| 欧美男同gv免费网站观看| 亚洲嫩草影院久久精品| 国产成人精品免费大全| 亚洲AV美女一区二区三区| 国产卡二卡三卡四卡免费网址 | 亚洲夜夜欢A∨一区二区三区 | 亚洲精品成人无限看| 国产成人精品免费视频大| 免费很黄无遮挡的视频毛片| 亚洲国产精品国自产电影|