javaSE.QueueDeque
Deque<E>继承自Queue<E> 继承自Collection<E>继承自Iterator<T>
Queue👇
队首出队,队尾入队
Deque👇
两端都可以入队出队,既可以实现队列,也可以实现栈。
queue入队出队👇
Deque当作栈使用👇
优先队列PriorityQueue👇 →”小根堆“
”大根堆“👇
只是保证出队顺序按照优先级,并不是说存储顺序是这样。👇
底层是大根堆小根堆实现的,存储也是。👆
Deque<E>继承自Queue<E> 继承自Collection<E>继承自Iterator<T>
Queue👇
队首出队,队尾入队
Deque👇
两端都可以入队出队,既可以实现队列,也可以实现栈。
queue入队出队👇
Deque当作栈使用👇
优先队列PriorityQueue👇 →”小根堆“
”大根堆“👇
只是保证出队顺序按照优先级,并不是说存储顺序是这样。👇
底层是大根堆小根堆实现的,存储也是。👆