<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: 博客園 模板提供:滬江博客
    主站蜘蛛池模板: 亚洲国产精品久久| 亚洲综合自拍成人| 国产AV日韩A∨亚洲AV电影| 国产成人免费爽爽爽视频| 亚洲色欲色欲www| 无人在线观看完整免费版视频| 91亚洲精品自在在线观看| 在免费jizzjizz在线播| 亚洲国产av美女网站| 无码国产精品一区二区免费I6| 亚洲第一成人在线| 日本大片在线看黄a∨免费| 美女羞羞免费视频网站| 亚洲精品第一国产综合精品99 | 在线v片免费观看视频| 色偷偷女男人的天堂亚洲网| 成人免费视频软件网站| 国产精品亚洲精品爽爽| 亚洲无码高清在线观看| 无码日韩精品一区二区三区免费| 图图资源网亚洲综合网站| 4hu四虎最新免费地址| 亚洲精品无码少妇30P| 亚洲精品国产综合久久一线| 91在线视频免费观看| 亚洲黄色在线观看视频| 免费一本色道久久一区| 欧洲精品码一区二区三区免费看| 亚洲色欲久久久综合网| 性短视频在线观看免费不卡流畅 | 成年女人毛片免费播放人| 特级毛片全部免费播放a一级| 亚洲综合av永久无码精品一区二区| 免费看搞黄视频网站| 亚洲综合无码一区二区痴汉| 亚洲精品无码99在线观看| 免费黄色福利视频| 成年免费大片黄在线观看com| 亚洲视频在线视频| 国产一区二区三区在线免费观看| 免费人成网站在线观看不卡|