Queue

Queue是单入单出的队列。

1.构造一个Queue:

Queue<String> queue = new LinkedList<String>();

2.添加元素:

queue.offer("a");

3.返回第一个元素,并在队列中删除

String str=queue.poll();

4.遍历queue:

 for(String q : queue){System.out.println(q);}

//add()和remove()方法在失败的时候会抛出异常(不推荐)

Deque

deque是双向队列

建议offer添加,poll删除。

java关于Deque的使用_onedegree的博客-CSDN博客_java中deque

当作栈就用LinkedList,当作队列就用ArrayDeque

ArrayDeque: 基于数组实现的线性双向队列,通常作为栈或队列使用,但是栈的效率不如LinkedList高。
LinkedList: 基于链表实现的链式双向队列,通常作为栈或队列使用,但是队列的效率不如ArrayQueue高。

关于Deque,Queue的小tips相关推荐

  1. 本人常用的一些编码小Tips(虽然不多,但很好用)

    本人常用的一些编码小Tips 我是可爱的目录 本人常用的一些编码小Tips 一.概述 二.Windows的一些常用的快捷键 (一).Win + others 类型 (二).Alt + others 类 ...

  2. php childnodes,小tips:HTML DOM中的children和childNodes属性

    childNodes 属性 标准的,childNodes 属性返回节点的子节点集合,以 NodeList 对象.包括HTML节点,所有属性,文本.可以通过nodeType来判断是哪种类型的节点,只有当 ...

  3. 小TIPS:合拼gridview的header

    http://www.cnblogs.com/jackyrong/archive/2006/08/15/477791.html 小TIPS:合拼gridview的header 在asp.net 2.0 ...

  4. 小tips:JS之浅拷贝与深拷贝

    浅拷贝: function extendCopy(p) {var c = {};for (var i in p) {c[i] = p[i];}return c; } 深拷贝: function dee ...

  5. 不定期备考小tips[数模][0] #20210529

    不定期备考小tips[数模][0] #20210529 边值问题 S-L微分方程中两种内积的理解 一种内积:(u,v)=∫uvdx(u,v)=\int uvdx(u,v)=∫uvdx 另一种内积:(u ...

  6. 递归算法中的小Tips

    递归算法中的小Tips 记忆化 尾递归 快速幂 递归的基本操作已经在 二叉树的笔记中介绍了.但是在做题的过程中发现,递归还是有一些小技巧的.有时候一般的递归还有可能超出时间限制 记忆化 在递归的过程中 ...

  7. excel中#N/A的解释同比环比基比画四象限图的小tips字符串截取函数substitute的深入理解

    分组分析,同比环比定基比,字符串截取等问题的总结 EXCEL中#N/A,是"不适用"的意思,多用在填写表格的时候,表示"本栏目(对我)不适用",在没有东西可填写 ...

  8. swift——一些有用的小Tips

    UITableView 有时候UI需要tableView距离上方的元素间隙为0,加上这段代码就行 self.tableView.tableHeaderView = UIView.init(frame: ...

  9. 前端必备,5大mock省时提效小tips,用了提前下班一小时

    一.一些为难前端的业务场景 在我的工作经历里,需要等待后端童鞋配合我的情形大概有以下几种: a.我们跟外部有项目合作,需要调用到第三方接口. 一般这种情况下,商务那边谈合同,走流程,等第三方审核,我们 ...

最新文章

  1. 工作5年后才明白的道理:不起眼的技能中,藏着你的未来
  2. 一文详解C++文件读写(FileStorage、txt)
  3. 003_SpringBoot整合Filter
  4. poj 1789 Truck History(最小生成树 prim)
  5. linux启用root用户,Ubuntu 下启用root账号与修改密码
  6. PyTorch基础(part4)
  7. C++:32---IO库
  8. javascript、jquery获取网页的高度和宽度
  9. 计算机二级b5纸是多大尺寸,两张b5纸是多大
  10. WebForm与MVC模式优缺点
  11. ML/DL-复习笔记【八】- 信息熵与相对熵(KL散度)
  12. 适配器模式(Adapter模式)
  13. 大变局时代的搜索引擎走向何方?
  14. 霓虹灯(light)
  15. IP、PV、UV的度量与区别
  16. 如何将IE 11 改为 IE 8
  17. 关于adb出现的错误
  18. 回调破前高意味着什么_股票破前高意味着啥,突破前期高点买入法
  19. 福禄克Fluke-190-504 ScopeMeter 彩色数字示波表F190-504S
  20. 跳槽需要内推?这里有一大波机会

热门文章

  1. TMC:运用可靠概念打造便利的电池供电设备
  2. python调用gpu运算_使用GPU加速numpy运算
  3. 如何在浏览器关闭发送请求
  4. 国产达梦数据库查询和语法
  5. 阿里云RDS导出数据库结构整理工具
  6. Tensorflow 摄像头物体实时识别
  7. 设置树莓派屏幕一直亮屏,禁止休眠的解决方案
  8. 【跟学C++】C++STL标准模板库——算法详细整理(中)(Study18)
  9. :电镀也是五金加工最为普遍的一种加工工艺
  10. 前端性能优化之——浏览器http请求并发