- 题目
给定一个会议时间安排的数组,每个会议时间都会包括开始和结束的时间 [[s1,e1],[s2,e2],…] (si < ei),
为避免会议冲突,同时要考虑充分利用会议室资源,请你计算至少需要多少间会议室,才能满足这些会议安排。
示例 1:
输入: [[0, 30],[5, 10],[15, 20]]
输出: 2
示例 2:
输入: [[7,10],[2,4]]
输出: 1
- 解题
类似题目:LeetCode 252. 会议室(排序)
import java.util.Arrays;
import java.util.Comparator;
import java.util.PriorityQueue;
/**
*
* 开始时间一样,结束时间晚的在前,开始时间早的在前
* 用优先队列存储结束时间早的
* 从1开始遍历intervals值,如果intervals[i][0]大于堆顶的值,就弹出
* 最后返回队列的大小
*/
class Main{