程序笔记   发布时间:2022-07-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Java队列Queue与双端队列Deque以及堆栈操作大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

一.Queue是java中实现队列的接口,是一个先进先出的队列,最常用的实现类是LinkedList

  Queue<String> queue = new LinkedList();

常用操作:

  压入元素(添加):add()、offer()  弹出元素(删除):remove()、poll()  获取队头元素(不删除):element()、peek()

二.Deque是一个双端队列(“double ended queue”)接口,继承自Queue接口,LinkedList是最常用的。

1.Deque有三种用途:普通队列(先进先出):  Deque deque = new LinkedList() 或 Queue queue = new LinkedList()双端队列(两端都可进出):  Deque deque = new LinkedList()堆栈(后进先出):  Deque deque = new LinkedList()

注:Java堆栈Stack类已经过时,Java官方推荐使用Deque替代Stack使用。Deque堆栈操作方法:push()、pop()、peek()。

2.Deque双端队列方法:

Java队列Queue与双端队列Deque以及堆栈操作

3.Deque与queue方法对比:

Java队列Queue与双端队列Deque以及堆栈操作

 

 4.Deque与Stack类方法对比:

 注:Deque堆栈操作也可以使用方法:push()、pop()、peek()。

Java队列Queue与双端队列Deque以及堆栈操作

 

参考链接:https://blog.csdn.net/devnn/article/details/82716447

参考链接:https://blog.csdn.net/devnn/article/details/82591349

 

 

 

 

大佬总结

以上是大佬教程为你收集整理的Java队列Queue与双端队列Deque以及堆栈操作全部内容,希望文章能够帮你解决Java队列Queue与双端队列Deque以及堆栈操作所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: