<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            java語言

            編寫一個JAVA的隊列類

            時間:2025-03-12 17:54:15 java語言 我要投稿

            編寫一個JAVA的隊列類

              如何編寫一個JAVA的隊列類?下面是由百分網小編為大家整理的編寫一個JAVA的隊列類,喜歡的可以收藏一下!了解更多詳情資訊,請關注應屆畢業生考試網!

              根據這些特點,對隊列定義了以下六種操作:

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

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

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

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

              clear() 清空隊列;

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

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

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

              public class Queue extends java

              public synchronized void enq(ob ject x) {

              super.addElement(x);

              }

              public synchronized ob ject deq() {

              /* 隊列若為空,引發EmptyQueueException異常 */

              if( this.empty() )

              throw new EmptyQueueException();

              ob ject x = super.elementAt(0);

              super.removeElementAt(0);

              return x;

              }

              public synchronized ob ject 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(ob ject x) {

              return super.indexOf(x);

              }

              }

              public class EmptyQueueException extends java

              }

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

            【編寫一個JAVA的隊列類】相關文章:

            用Java編寫一個隊列類06-02

            如何編寫一個JAVA的隊列類08-27

            Java隊列類編寫實例09-05

            用JAVA編寫一個隊列類實例10-09

            java程序編寫10-10

            如何編寫java程序07-05

            關于Java中的阻塞隊列05-28

            java編寫oracle存儲的方法10-08

            Java簡單程序編寫10-02

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看