<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CLRS10.1-6練習 - 用雙棧實現隊列

      雙棧實現隊列算法:

      分別考慮隊列兩種操作入隊和出隊,我們假設使用棧s1 s2,

      s1用來模擬入隊,s2用來模擬出隊

      入隊:

      入隊操作直接執行s1.push即可

       

      出隊:

       

      代碼實現

       1 package hello;
       2 import java.util.*;
       3 
       4 public class TwoStackOneQueue<E> {
       5     private Stack<E> s1 = new Stack<>();
       6     private Stack<E> s2 = new Stack<>();
       7 
       8     public void enqueue(E item){
       9         s1.push(item);
      10     }
      11 
      12     public E dequeue(){
      13         if (s2.empty()){
      14             if(s1.empty()){
      15                 throw new ArrayIndexOutOfBoundsException();
      16             }else{
      17                 popS1ToS2();
      18                 return s2.pop();
      19             }
      20         }else{
      21             return s2.pop();
      22         }
      23     }
      24 
      25     private void popS1ToS2(){
      26         while(!s1.empty()){
      27             s2.push(s1.pop());
      28         }
      29     }
      30 
      31     public static void main(String[] args){
      32         TwoStackOneQueue<Integer> tsoq = new TwoStackOneQueue<>();
      33         for (int i = 0; i < 20; i++){
      34             tsoq.enqueue(i);
      35         }
      36         for (int i = 0; i < 10; i++) {
      37             System.out.println(tsoq.dequeue());
      38         }
      39         for (int i = 20; i < 40; i++){
      40             tsoq.enqueue(i);
      41         }
      42         for (int i = 0; i < 30; i++) {
      43             System.out.println(tsoq.dequeue());
      44         }
      45     }
      46 }

       

      posted @ 2017-10-11 16:01  Terry Zhang  閱讀(265)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 四虎国产成人永久精品免费| 99热精品国产三级在线观看| 国产精品一二三入口播放| 2020国产欧洲精品网站| 一区二区三区国产偷拍| 国产成人午夜在线视频极速观看 | 亚洲日本韩国欧美云霸高清| 日韩无码视频网站| 国产精品高清一区二区三区| 天天色综网| 成人无码午夜在线观看| 日本亚洲色大成网站www久久| 亚洲中文字幕无码日韩精品| 又黄又硬又湿又刺激视频免费| 久久国产免费观看精品3| 亚洲婷婷综合色高清在线| 欧美经典人人爽人人爽人人片 | 国产精品人成视频免| 色欲狠狠躁天天躁无码中文字幕| 成人国产精品三上悠亚久久| 国产免费无遮挡吸奶头视频| 国产综合一区二区三区麻豆| 在线a级毛片无码免费真人| 国产精品自在欧美一区| 亚洲 制服 丝袜 无码| 性视频一区| 国产精品色哟哟在线观看| 欧美成人午夜在线观看视频| 国产av第一次处破| 国产成人高清精品亚洲| 亚洲精品三区二区一区一| 国产精品露脸视频观看| 眉山市| 中文字幕国产精品资源| 国产精品久久久久久福利69堂| 精品无码久久久久成人漫画| 中文字幕国产精品av| 成人免费无码大片a毛片| 国产尤物AV尤物在线看| 午夜福利日本一区二区无码| 国产天美传媒性色av|