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

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



主站蜘蛛池模板: 日韩中文字幕在线有码视频网 | 日本免费人成在线网站 | 色偷偷影院 | 日本欧美在线观看 | 欧美一及 | 影音先锋精品国产资源 | 午夜视频一区二区 | 日韩观看 | 天啪天天天天拍天天碰 | 亚洲一区二区福利视频 | 日本高清视频色wwwwww色 | 四虎在线最新永久免费 | 日日精品 | 日韩在线高清视频 | 亚洲欧美综合在线观看 | 日韩在线黄色 | 深夜福利成人 | 在线播放第一页 | 亚洲 欧美 中文 日韩欧美 | 亚洲精品中文字幕无乱码 | 在线天堂中文在线网 | 热热涩热热狠狠色香蕉综合 | 青春草在线观看精品免费视频 | 人人干人人爽 | 亚洲视频国产视频 | 亚洲乱码一二三四区国产 | 四虎影视在线永久免费观看 | 最近更新免费中文字幕大全 | 亚洲欧美日韩在线线精品 | 一本久道久久综合婷婷 | 亚洲精品第一国产综合高清 | 欧美性群另类大交人妖 | 亚洲男人天堂影院 | 日本高清视频免费在线观看 | 色花堂国产精品首页第一页 | 午夜视频在线观看完整高清在线 | 日本一区二区三区在线 视频观看免费 | 色涩综合 | 任我爽精品视频在线播放 | 日韩专区亚洲综合久久 | 四虎成人免费影院网址 |