Leetcode 252. Meeting Rooms (Easy) (cpp)
Leetcode 252. Meeting Rooms (Easy) (cpp)
Tag: Sort
Difficulty: Easy
/*
252. Meeting Rooms (Easy)
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.
For example,
Given [[0, 30],[5, 10],[15, 20]],
return false.
*/
/**
* Definition for an interval.
* struct Interval {
* int start;
* int end;
* Interval() : start(0), end(0) {}
* Interval(int s, int e) : start(s), end(e) {}
* };
*/
class Comp {
public:
bool operator()(Interval i1, Interval i2) {
return i1.end < i2.end;
}
} comp;
class Solution {
public:
bool canAttendMeetings(vector<Interval>& intervals) {
if (intervals.empty()) {
return true;
}
sort(intervals.begin(), intervals.end(), comp);
for (int i = 0; i < intervals.size() - 1; i++) {
if (intervals[i].end > intervals[i + 1].start) {
return false;
}
}
return true;
}
};
相關文章
- LeetCode 252. Meeting Rooms (Java版; Easy)LeetCodeOOMJava
- LeetCode #252 - Meeting RoomsLeetCodeOOM
- [LintCode/LeetCode] Meeting RoomsLeetCodeOOM
- leetcode-252-Meeting RoomsLeetCodeOOM
- LeetCode252 Meeting RoomsLeetCodeOOM
- Leetcode 252. Meeting Room 253. Meeting Room IILeetCodeOOM
- [Leetcode]253. Meeting Rooms IILeetCodeOOM
- Leetcode 253:Meeting Rooms II(超詳細的解法!!!)LeetCodeOOM
- 253. Meeting Rooms IIOOM
- 【LeetCode】253. Meeting Rooms II 解題報告(C++)LeetCodeOOMC++
- LeetCode—253.會議室 II(Meeting Rooms II)——分析及程式碼(C++)LeetCodeOOMC++
- Leetcode 253: meeting roomLeetCodeOOM
- LeetCode 252. 會議室(排序)LeetCode排序
- Leetcode(easy heap)LeetCode
- LeetCode-EasyLeetCode
- Leetcode Meeting room問題系列 - 2LeetCodeOOM
- Leetcode Meeting room問題系列 - 1LeetCodeOOM
- LeetCode 198. 打家劫舍(Easy)LeetCode
- Leetcode - Tree - Easy(100-110)LeetCode
- LeetCode - Easy - 66. Plus OneLeetCode
- Leetcode-Easy 70. Climbing StairsLeetCodeAI
- LeetCode - Easy - 206. Reverse Linked ListLeetCode
- Leetcode 1366. Rank Teams by Votes (python+cpp)LeetCodePython
- Leetcode 1375. Bulb Switcher III (python+cpp)LeetCodePython
- Leetcode 329. Longest Increasing Path in a Matrix (python+cpp)LeetCodePython
- leetcode 掃描線專題 06-leetcode.252 meeting room 力扣.252 會議室LeetCodeOOM力扣
- C# 寫 LeetCode easy #14 Longest Common PrefixC#LeetCode
- Leetcode 1365. How Many Numbers Are Smaller Than the Current Number (cpp)LeetCode
- [LeetCode-SQL-Easy]176. 第二高薪水LeetCodeSQL高薪
- cpp
- 【LeetCode】290. Word Pattern 單詞規律(Easy)(JAVA)每日一題LeetCodeJava每日一題
- DisparityCostVolumeEstimator.cpp
- cpp雜記
- leetcode Hot100 CPP題解 個人認為最簡單好背的版本LeetCode
- CPP lambda表示式
- cpp 實驗4
- cpp查錯誤
- cpp 實驗5
- [CPP] 智慧指標指標