美文网首页
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