<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. java語言

    用Java編寫一個隊列類

    時間:2025-02-21 09:49:06 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

      }

    【用Java編寫一個隊列類】相關文章:

    用JAVA編寫一個隊列類實例05-25

    編寫一個JAVA的隊列類03-12

    如何編寫一個JAVA的隊列類03-07

    Java隊列類編寫實例05-08

    java程序編寫03-26

    如何編寫java程序07-05

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

    Java簡單程序編寫05-20

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

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人