麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

解析如何用兩個棧來實現隊列的方法

2019-11-26 16:03:38
字體:
來源:轉載
供稿:網友

題目:如何用兩個棧來實現隊列,即實現隊列的兩個方法――appendTail(插入)和deleteHead(刪除)。
分析:核心思想是一個棧正向存儲,另外一個棧逆向存儲。正向存儲的棧用來插入,逆向存儲的棧用來刪除。
實現的Java代碼如下:

復制代碼 代碼如下:

import java.util.Stack;
public class QueneWithTwoStacks<E> {
 private Stack<E> stack1;
 private Stack<E> stack2;
 public void appendTail(E e) {
  stack1.push(e);
 }
 public E deleteHead() throws Exception {
  if (stack2.size() <= 0) {
   while (!stack1.isEmpty()) {
    stack2.push(stack1.pop());
   }
  }
  if (stack2.size() == 0) {
   throw new Exception("Queue is empty!");
  }
  return stack2.pop();
 }
}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩在线毛片 | 欧洲成人一区二区 | 亚洲欧美国产高清va在线播放 | 久久影片 | 黄色大片网站在线观看 | 91九色蝌蚪在线 | 欧美成人黄色小视频 | 99精品视频免费看 | 国产亚洲精品久久久久5区 综合激情网 | 黄色的视频免费看 | 免看黄大片aa | 久久久久久久久久久亚洲 | 久久精品久久久久 | 久久99国产精品久久99果冻传媒 | av电影网站在线 | 久久国产精品久久久久久久久久 | 毛片免费看的 | 91精品国产九九九久久久亚洲 | 久久亚洲春色中文字幕久久 | 日韩每日更新 | av成人在线免费观看 | 精国产品一区二区三区 | 久久精品av| 在线中文字幕亚洲 | 中文字幕在线观看视频一区 | 国产精品视频自拍 | 久久久成人一区二区免费影院 | 免费看成人av | 高清中文字幕在线 | 国产精品成人一区二区三区电影毛片 | 国产区二区 | 欧美性受xxx黑人xyx性爽 | 亚a在线 | 久久精品视频首页 | 色a综合| 欧美四级在线观看 | 亚洲成人激情在线 | 欧美14一15sex性hd | 天堂精品久久 | 99精品视频网站 | www.17c亚洲蜜桃 |