キューを実装するクラスがあり、現在 1 つのアイテムがあります...キューに追加したい他のアイテムを初期化するための最も効率的または最もクリーンな場所はどこでしょうか.. . これは課題の一部ですので、答えだけでなく説明もお願いします! 前もって感謝します...これが私が構築したクラスです...
import java.util.*;
public class Queue<T> extends Node<T> {
private LinkedList<T> list;
// Queue constructor
public Queue() {
// Create a new LinkedList.
list = new LinkedList<T>();
}
//check if empty
public boolean isEmpty() {
return (list.size() == 0);
}
//add items to queue
public void enqueue(Object item) {
// Append the item to the end of our linked list.
list.add((T) item);
}
//remove items from queue
public T dequeue() {
T item = list.get(1);
list.remove(1);
// Return the item
return item;
}
//check top item
public T peek() {
return list.get(1);
}
//check size of queue
public int size() {
return list.size();
}
}