ArrayDeque双端队列

    xiaoxiao2026-04-25  15

    public interface Deque<E> extends Queue<E>{}

    两个常用的实现类:

    public class ArrayDeque<E> extends AbstractCollection<E>  implements Deque<E>,Cloneable, Serializable{}

    public class LinkedList<E>extends AbstractSequentialList<E>  implements List<E>, Deque<E>, Cloneable, java.io.Serializable

    常用操作

    void addFirst(E e)

    队首插入元素。

    void addLast(E e);

    队尾插入元素。

    E getFirst();

    获得队首元素。

    E getLast();

    获得队尾元素。

    E removeFirst();

    移除队首元素并返回其值。

    removeLast();

    移除队尾元素并返回其值。

    最新回复(0)