ArrayDeque 双端队列

 2023-09-05 阅读 22 评论 0

摘要:public interface Deque<E> extends Queue<E>{} 两个常用的实现类: public class ArrayDeque<E> extends AbstractCollection<E>implements Deque<E>,Cloneable, Serializable{} public class LinkedList<E>extends AbstractSequ

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();

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



版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/1575.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息