![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
队列的应用
像风如你~
悲伤玉米排骨汤
展开
-
Java数据结构与算法笔记_day05(双向循环链表的实现)
双向循环链表的实现 双向循环链表的定义 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 图解双向循环链表的操作 头尾添加元素 中间添加元素 头尾删除元素 中间删除元素 LinkedList类代码实现 public class LinkedList<E> implements List<E>, Dequ原创 2022-01-16 18:32:23 · 271 阅读 · 0 评论 -
Java数据结构与算法笔记_day03(双端队列的实现)
双端队列的实现 双端队列的定义 双端队列(double ended queue ,deque)是限定插入和删除操作在表的两端进行的线性表,是一种具有队列和栈的性质的数据结构 图解双端队列的操作 双端队列Dequeue接口的定义 public interface Deque<E> extends Queue<E> { public void addFirst(E element); public void addLast(E element); public原创 2022-01-15 12:39:55 · 201 阅读 · 0 评论