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

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

編寫一個JAVA的隊列類

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

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

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

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

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

    clear() 清空隊列;

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

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

    可以快速實現JAVA的隊列類。 

     public class Queue extends java

    public synchronized void enq(Object x) {

    super.addElement(x);

    }

    public synchronized Object deq() {

    /* 隊列若為空,引發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爰片毛片免费看 | 日本特黄特色aaa大片免费欧 | 日本高清免费中文在线看 | 天天干天天拍天天操 | 天天综合天天看夜夜添狠狠玩 | 在线观看91香蕉国产免费 | 亚洲国产一区在线观看 | 日韩黄| 欧美一区视频 | 最近中文字幕无吗免费版 | 亚洲大尺度在线 | 人人福利| 在线视频一区二区日韩国产 | 天堂国产在线观看 | 最近手机中文字幕1页 | 亚洲 欧美 国产 日韩 制服 bt | 日本一本在线 | 自拍网视频 | 亚洲网站黄色 | 综合欧美日韩 | 亚洲码专区 | 中文字幕在线欧美 | 日本国产精品 | 亚洲人成网站在线观看播放 | 日韩第一页在线观看 | 青青青青娱乐 | 亚洲精品乱码国产精品乱码 | 亚洲天堂伦理 | 日韩精品视频在线播放 | 日本中文字幕在线看 | 欧美亚洲国产精品久久第一页 | 欧美在线专区 | 日本高清视频在线www色下载 | 日本深夜福利视频 | 热99精品视频 | 色婷婷亚洲十月十月色天 | 中文字幕不卡在线 | 香蕉视频一级片 | 特黄a大片免费视频 |