Meeting Rooms II
来源:互联网 发布:js时间戳有什么作用 编辑:程序博客网 时间:2024/04/30 05:24
/** * Definition for an interval. * public class Interval { * int start; * int end; * Interval() { start = 0; end = 0; } * Interval(int s, int e) { start = s; end = e; } * } */public class Solution { public int minMeetingRooms(Interval[] intervals) { if (intervals == null || intervals.length == 0) { return 0; } Arrays.sort(intervals, new Comparator<Interval>(){ @Override public int compare(Interval a, Interval b) { return a.start - b.start; } }); PriorityQueue<Integer> queue = new PriorityQueue<>(); queue.offer(intervals[0].end); for (int i = 1; i< intervals.length; i++) { Interval a = intervals[i]; if (a.start >= queue.peek()) { queue.poll(); } queue.offer(a.end); } return queue.size(); } }
0 0
- *LeetCode-Meeting Rooms II
- [LeetCode253]Meeting Rooms II
- Meeting Rooms II
- Meeting Rooms II
- leetcode Meeting Rooms II
- Meeting Rooms II
- Meeting Rooms II
- 253 Meeting Rooms II
- 253. Meeting Rooms II
- 253. Meeting Rooms II
- [LeetCode 253] Meeting Rooms II
- Leetcode 253Meeting Rooms II
- [LeetCode 253] Meeting Rooms II
- LeetCode 253. Meeting Rooms II
- [LeetCode]Meeting Rooms II
- LeetCode 253. Meeting Rooms II
- Leetcode 252. Meeting Rooms & 253. Meeting Rooms II
- LeetCode 题解(255) : Meeting Rooms II
- 枚举用法
- 洪水_纪中1235_bfs
- wind下compser安装配置
- 常用网站
- ScrollView嵌套ListView冲突问题的最优解决方案
- Meeting Rooms II
- 安装storm1.0.1后worker启动不起来 nimbus.log中显示executor循环not alive
- Android杂谈(7)搞一搞Fragment+官方API底部导航制作
- JSON拼接字符串
- schedule调度相关
- 基于电商的推荐系统看用户行为分析
- 2016Python学习笔记之一
- jstat使用方法
- ffmpeg处理RTMP流媒体的命令大全