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

明輝手游網(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下編譯通過



主站蜘蛛池模板: 日本天堂在线 | 天天影视色 | 四虎最新永久在线精品免费 | 在线视频你懂的国产福利 | 日韩成片 | 亚洲综合导航 | 日韩欧美一区二区在线观看 | 青青青青娱乐 | 日本在线精品 | 日韩a毛片| 日本免费一区视频 | 日韩精品亚洲人成在线观看 | 日本在线观 | 日本香蕉一区二区在线观看 | 婷婷伊人五月 | 亚洲视频二区 | 亚洲视频在线观看免费 | 日本欧美亚洲 | 日本 720p| 欧美一区二区三区四区在线观看 | 日韩一级视频免费观看 | 中文字幕字幕乱码熟 | 日本道精品一区二区三区 | 亚洲成a人 | 欧美综合中文字幕久久 | 色亚洲欧美 | 中文字幕免费在线视频 | 添人人躁日日躁夜夜躁夜夜揉 | 日韩丝袜| 日韩欧美国产一区二区三区 | 色啪网站 | 亚洲欧美国产精品专区久久 | 一二三四日本高清观看视频 | 欧美一线视频 | 日本成人福利 | 青青青国产免费全部免费观看 | 欧日韩不卡在线视频 | 日韩精品福利在线 | 日韩a一级欧美一级在线播放 | 欧美又黄又嫩大片a级 | 亚洲免费看片 |