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

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

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

    LALA  
    日歷
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    導航

    留言簿(1)

    隨筆分類(31)

    文章分類(4)

    收藏夾(21)

    搜索

    •  

    積分與排名

    • 積分 - 30055
    • 排名 - 1390

    最新隨筆

    最新評論

    閱讀排行榜

     
    有兩個相同的棧,一個里面放著自大到小排列的數,棧頂的數最小,另一個棧是空的.
    不允許利用其它的數據結構,只能利用這兩個棧,要求把第一個棧里的數字反過來,從
    小到大排列,結果還放在原來的那個棧里面。
     1 /**
     2      * 有兩個相同的棧,一個里面放著自大到小排列的數,棧頂的數最小,另一個棧是空的.
     3      * 不允許利用其它的數據結構,只能利用這兩個棧,要求把第一個棧里的數字反過來,從
     4      * 小到大排列,結果還放在原來的那個棧里面。
     5      */
     6     public static void resortStack(Stack<Integer> stackA, Stack<Integer> stackB){
     7         if(stackA == null || stackB == null)
     8             return;
     9         assert stackA != null && stackB != null;
    10         if(stackA.size() <= 1)
    11             return;
    12         int len = stackA.size();
    13         for(int i = 0; i < len - 1; i++){
    14             int min = stackA.pop();
    15             while(stackA.size() > i)
    16                 stackB.push(stackA.pop());
    17             stackA.push(min);
    18             while(!stackB.empty())
    19                 stackA.push(stackB.pop());
    20         }
    21     }
    22     public static void testResortStack(){
    23         
    24         resortStack(nullnull);
    25         Stack<Integer> stackA = new Stack<Integer>();
    26         Stack<Integer> stackB = new Stack<Integer>();
    27         for(int i = 10; i > 0; i--)
    28             stackA.push(i);        
    29         System.out.println(stackA.toString());
    30         resortStack(stackA, stackB);
    31         System.out.println(stackA.toString());
    32         
    33     }
    34     /**
    35      * @param args
    36      */
    37     public static void main(String[] args) {
    38         // TODO Auto-generated method stub
    39         testResortStack();
    40     }
    posted on 2009-06-21 01:04 Dest 閱讀(887) 評論(0)  編輯  收藏 所屬分類: 算法
     
    Copyright © Dest Powered by: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 国产精品国产免费无码专区不卡 | 4480yy私人影院亚洲| 人妻免费久久久久久久了| 夜夜嘿视频免费看| 亚洲免费网站观看视频| 女人18毛片a级毛片免费视频| 亚洲熟女精品中文字幕| 日韩免费视频播播| 九九九精品视频免费| 国产乱辈通伦影片在线播放亚洲 | 久久久久国色AV免费观看性色| 7777久久亚洲中文字幕蜜桃 | 日韩电影免费观看| 久久亚洲私人国产精品vA| 久久国产色AV免费看| 亚洲娇小性色xxxx| 日本v片免费一区二区三区| 免费无码午夜福利片 | 国产人在线成免费视频| 亚洲经典千人经典日产| 亚洲Av无码国产情品久久 | 麻豆视频免费播放| 久久久亚洲精华液精华液精华液| 四虎成人精品在永久免费| 国产精品1024在线永久免费 | 午夜影院免费观看| 亚洲第一二三四区| 日日AV拍夜夜添久久免费| 9久热这里只有精品免费| 亚洲精品**中文毛片| 日本免费一本天堂在线| 国产区在线免费观看| 亚洲国产日韩在线| 免费在线观看一级毛片| 96免费精品视频在线观看| 亚洲欧美日韩综合久久久久| 四虎影视在线永久免费观看| 国产高清不卡免费视频| 亚洲精品中文字幕| 亚洲av无码乱码国产精品fc2| 成年人视频在线观看免费|