六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

編寫一個JAVA的隊列類

[摘要]根據(jù)這些特點,對隊列定義了以下六種操作:     enq(x) 向隊列插入一個值為x的元素;     deq() 從隊列刪除一個元素;     front() 從隊列中讀一個元素,但隊列保持不變;     empty() 判斷隊列是否為空,空則返回真;     clear() 清空隊列;     ...
根據(jù)這些特點,對隊列定義了以下六種操作:

    enq(x) 向隊列插入一個值為x的元素;

    deq() 從隊列刪除一個元素;

    front() 從隊列中讀一個元素,但隊列保持不變;

    empty() 判斷隊列是否為空,空則返回真;

    clear() 清空隊列;

    search(x) 查找距隊首最近的元素的位置,若不存在,返回-1。

   Vector類是JAVA中專門負責處理對象元素有序存儲和任意增刪的類,因此,用Vector

    可以快速實現(xiàn)JAVA的隊列類。 

     public class Queue extends java

    public synchronized void enq(Object x) {

    super.addElement(x);

    }

    public synchronized Object deq() {

    /* 隊列若為空,引發(fā)EmptyQueueException異常 */

    if( this.empty() )

    throw new EmptyQueueException();

    Object x = super.elementAt(0);

    super.removeElementAt(0);

    return x;

    }

    public synchronized Object front() {

    if( this.empty() )

    throw new EmptyQueueException();

    return super.elementAt(0);

    }

    public boolean empty() {

    return super.isEmpty();

    }

    public synchronized void clear() {

    super.removeAllElements();

    }

    public int search(Object x) {

    return super.indexOf(x);

    }

    }

   public class EmptyQueueException extends java

    }
  

  以上程序在JDK1.1.5下編譯通過



主站蜘蛛池模板: 欧美又粗又大又硬又长又爽视频 | 午夜精品久久久久久久四虎 | 天天操中文字幕 | 日韩毛片在线影视 | 午夜三级福利 | 在线视频二区 | 在线看国产人成www免费看下载 | 午夜视频你懂的 | 亚洲午夜在线观看 | 亚欧日韩毛片在线看免费网站 | 亚洲最色网站 | 五月天激情开心网 | 欧美一区二区三区四区五区六区 | 天天操天天干天天射 | 亚洲综合色丁香婷婷六月图片 | 一本一道久久 | 日本高清视频免费观看 | 亚洲第一欧美 | 午夜传媒 | 婷婷激情五月 | 五月婷六月婷婷 | 日日夜夜摸 | 日韩免费精品一级毛片 | 香蕉人人超人人超免费看视频 | 在线青草 | 亚洲视频一区二区在线观看 | 日日摸夜夜添夜夜添影院视频 | 人人干在线 | 亚洲欧洲日本在线 | 日本最新免费网站 | 亚洲精品第一页 | 色五丁香 | 特一级黄 | 在线免费视频你懂的 | 四虎国产在线 | 影音先锋久久 | 最近2019中文字幕大全第二页 | 天天拍天天干 | 天天狠天天操 | 亚洲日本欧美产综合在线 | 日韩欧美天堂 |