Java實現佇列

2021-09-14 02:18:48 字數 587 閱讀 7598

佇列是一種資料結合,它的特點是先進先出(fifo)

public class myqueue 

public void put(object obj)

queue[count++] = obj;

} public object remove()

object obj = queue[0];

count--;

for (int i = 0; i < count; i++)

return obj;

} public boolean isfull()

return false;

} public boolean isempty()

return false;

}}

它有四種方法:put(),remove(),isfull(),isempty()。分別是新增,移除,是否為滿,是否為空。

測試它

public static void main(string args)
結果為

佇列是空的

null

佇列已經滿了12345

Java實現佇列

先寫乙個介面,確定要實現的功能package myqueue public inte ce myqueue順序佇列 package myqueue public class queuearray implements myqueue override public void clear overri...

Java佇列實現

佇列陣列實現 佇列長度有限,但是考慮到平時一般都使用有界佇列,這應該也不算是個缺點 public class queue public void push object obj throws exception public object pop throws exception public ob...

佇列 Java實現

佇列主要的特性是先進先出 fifo 先看一下佇列的基本結構 private object data null private int maxsize 佇列的容量 private int front 頭 private int rear 尾data 用來存放佇列中的值 public myqueue i...