leetcode 算法题252 (简单066) 会议室
- 题目介绍
给定一个会议时间安排的数组,
每个会议时间都会包括开始和结束的时间 [[s1,e1],[s2,e2],...] (si < ei),
请你判断一个人是否能够参加这里面的全部会议。
- 示例
输入: [[0,30],[5,10],[15,20]]
输出: false
输入: [[7,10],[2,4]]
输出: true
- 解法一
/**
* @param {number[][]} intervals
* @return {boolean}
*/
var canAttendMeetings = function(intervals) {
intervals.sort((i1, i2) => i1[0] - i2[0]);
let i = 0;
while(i < intervals.length - 1) {
if(intervals[i++][1] > intervals[i][0]) {
return false;
}
}
return true;
};
执行用时 : 80 ms, 在所有 JavaScript 提交中击败了88.46%的用户
内存消耗 : 35.7 MB, 在所有 JavaScript 提交中击败了100.00%的用户