队列的概念

队列

image.png

优先队列

优先队列内置了堆的实现

PriorityQueue <E> t = new PriorityQueue <>();
// 添加元素
offer(E e) 
// 返回队首元素,队首元素不出队列
peek()
// 返回队首元素,队首元素出队列
q.poll();
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在玩RabbitMQ,前面的博客已经对于RabbitMQ这一消息队列软件的安装做了说明,感觉该说一说理论概念上...
    onlyHalfSoul阅读 1,735评论 0 1
  • 进程:正在进行中的程序被称为进程,负责程序运行的内存分配;每一个进程都有自己独立的虚拟内存空间; 线程:线程是进程...
    扛支枪阅读 3,211评论 0 1
  • 链表的作用?顺序表和链表都是线性表,存线性的数据;顺序表连续存放,链表存放是离散的。那么对于线性数据如何利用呢?—...
    菩灵阅读 1,150评论 0 0
  • 一、消息 1、什么是消息 消息本质上是一种数据结构(当然,对象也可以看做是一种特殊的消息),它包含消费者与服务双方...
    杨健kimyeung阅读 4,344评论 0 0
  • 含义 消息队列就是一个使用队列来通信的组件。 但就现在而言我们日常所说的消息队列常常指代的是消息中间件,它的存在不...
    kyo1992阅读 3,308评论 0 1