1,问题简述
给定一个会议时间安排的数组intervals,每个会议时间都会包括开始和结束的时间intervals[i]=[starti,endi],请你判断一个人是否能够参加这里面的全部会议。
2,示例
示例 1::
输入: intervals = [[0,30],[5,10],[15,20]]
输出: false
解释: 存在重叠区间,一个人在同一时刻只能参加一个会议。
示例 2::
输入: intervals = [[7,10],[2,4]]
输出: true
解释: 不存在重叠区间。
3,题解思路
判断数组是否存在重叠区间
4,题解程序
import java.util.Arrays;
import java.util.Comparator;
public class CanAttendMeetingsTest {
public static void main(String[] args) {
int[][] intervals = {
{0, 30},
{5, 10},
{15, 20}
};
boolean canAttendMeetings = canAttendMeetings(intervals);
System.out.println("canAttendMeetings = " + canAttendMeetings);
}