本文最后更新于57 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
ArrayDeque和LinkedList偶实现了Deque接口,都具有双向队列的功能
- ArrayDeque是基于数组和双指针,而Linked通过链表实现
- ArrayDeque不支持存储null数据,而LinkedList可以
- ArrayDeque1插入时可能存在扩容过程,不过均摊后插入操作依然是O(1),而LinkedList不需要扩容,但每次插入数据都需要申请新的空间,因此从性能角度看,ArrayDeque实现队列要更优