美文网首页
1.Meeting Rooms II

1.Meeting Rooms II

作者: Anaven | 来源:发表于2016-12-27 01:30 被阅读0次

https://leetcode.com/problems/meeting-rooms-ii/

class Solution {
public:
    bool cmp(const Interval &a, const Interval &b) {
        return a.start < b.start;
    }
    int minMeetingRooms(vector<Interval>& intervals) {
        sort(intervals.begin(), intervals.end(), cmp);
        priority_queue<int, vector<int>, greater<int>> q;
        for (auto a : intervals) {
            if (!q.empty() && q.top() <= a.start) q.pop();
            q.push(a.end);
        }
        return q.size();
    }
};

相关文章

网友评论

      本文标题:1.Meeting Rooms II

      本文链接:https://www.haomeiwen.com/subject/cvysvttx.html