<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-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

            <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>
                      黄色视频在线观看