【Easy】920. Meeting Rooms

Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si < ei), determine if a person could attend all meetings.

Example:

Given intervals = [[0,30],[5,10],[15,20]], return false.

解题思路

复习sort的comparator。

核心代码

    Collections.sort(intervals, new Comparator<Interval>(){
        @Override
        public int compare(Interval a, Interval b){
            return a.start < b.start ? -1 : (a.start > b.start ? 1 : 0);
        }
    });

时间空间复杂度

O(nlogn) + S(n)

n为数组长度的两倍

Last updated