0

キューを実装するクラスがあり、現在 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();
    }
}
4

1 に答える 1