Java总结 - PriorityQueue

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

Java总结 - PriorityQueue

期待l 2019-02-11 12:24:33 浏览1804
展开阅读全文
  • 新年第一篇, 如果有错误请及时指正哈!! 祝大家新年快乐 嘻嘻
  • 今天说一下PriorityQueue,这是一个有顺序的队列,此顺序并不是加入顺序,而是元素的按一定规则排列的顺序,我们看一下他的类图关系

markdown_img_paste_20190202085503460

  • 相对于Deque,此实现就只是实现了关于Queue的相关接口,所以它就只能作为队列使用了.我们来稍微看一下用法

    Comparator<Integer> comparator = Comparator.comparingInt(x -> x);
    PriorityQueue<Integer> queue = new PriorityQueue<>(comparator);
    queue.add(7);
    queue.add(1);
    queue.add(10);
    queue.add(6);
    System.

网友评论

登录后评论
0/500
评论
期待l
+ 关注
所属云栖号: Java技术进阶