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. Android studio 自动导入(全部)包 import
  2. Java 集合类(一)
  3. Kruskal HDOJ 1233 还是畅通工程
  4. pyqt5学习(四)事件和信号
  5. NoClassDefFoundError和ClassNotFoundException
  6. 受检异常和非受检异常
  7. [GoogleAppEngine]GAE平台需设置默认threadsafe-编译问题
  8. [转载]让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求
  9. (PPT)Linux服务器基础
  10. 图象关于y轴对称是什么意思_高中数学常考问题1:函数、基本初等函数的图象与性质,真题分析...
  11. 斯坦福大学的 CS231n课程
  12. EndNote X9导入文献的5种方式
  13. 浪潮之巅: 中国企业高管硅谷交流会
  14. php 依赖倒置原则,PHP:依赖注入,控制反转,依赖倒置原则
  15. 域自适应(Domain Adaptation)简介
  16. python自动点击按钮_python实现按钮自动点击
  17. manjaro安装微信
  18. 2008 IT图书大盘点
  19. PhoneGapjQuery Mobile应用开发环境配置(For Android)
  20. android模拟按键方法,Android随笔之——模拟按键操作的几种方式

热门文章

  1. 如何将pdf转换成图片,这三个方法简单又方便!
  2. Android原生控件SearchView实现历史搜索记录
  3. 微擎模块php文件下载加密,微擎 goto + 混淆加密, 反向解密思路.
  4. python操作telegram
  5. 计算机组成原理唐朔飞高分笔记,计算机组成原理唐朔飞高分笔记【参考】.doc...
  6. PC的足迹--酝酿的反击《八》
  7. 这些是不是程序员爱不释手的10款神级工具【萝卜青菜各有所爱】
  8. OrCAD Capture CIS 16.6 在原理图页面内放置图片
  9. onnxruntime gpu 推理
  10. Spring MVC 简介及开发流程