【leetcode】252 會議室(陣列)
題目連結:https://leetcode-cn.com/problems/meeting-rooms/
題目描述
給定一個會議時間安排的陣列,每個會議時間都會包括開始和結束的時間 [[s1,e1],[s2,e2],...] (si < ei)
,請你判斷一個人是否能夠參加這裡面的全部會議。
示例 1:
輸入: [[0,30],[5,10],[15,20]]
輸出: false
示例 2:
輸入: [[7,10],[2,4]]
輸出: true
思路
排序後判斷前後區間是否交疊
class Solution {
public:
bool canAttendMeetings(vector<vector<int>>& intervals) {
if(intervals.empty())
return true;
sort(intervals.begin(), intervals.end());
for(int i = 0; i < intervals.size()-1;++i){
if(intervals[i][1] > intervals[i+1][0])
return false;
}
return true;
}
};
相關文章
- [LeetCode] 252、會議室LeetCode
- LeetCode 252. 會議室(排序)LeetCode排序
- LeetCode-Python-252. 會議室LeetCodePython
- leetcode 掃描線專題 06-leetcode.252 meeting room 力扣.252 會議室LeetCodeOOM力扣
- leetcode253——會議室 II——java實現LeetCodeJava
- LeetCode #252 - Meeting RoomsLeetCodeOOM
- LeetCode252 Meeting RoomsLeetCodeOOM
- leetcode-252-Meeting RoomsLeetCodeOOM
- LeetCode刷題—陣列LeetCode陣列
- LeetCode 189 旋轉陣列LeetCode陣列
- 【建議收藏】徒手實現24+陣列方法,誰說你只是“會用”陣列陣列
- 【LeetCode-陣列】陣列式整數加法LeetCode陣列
- LeetCode快速入門① ——陣列系列上(面試常問,建議收藏)LeetCode陣列面試
- LeetCode—253.會議室 II(Meeting Rooms II)——分析及程式碼(C++)LeetCodeOOMC++
- LeetCode 252. Meeting Rooms (Java版; Easy)LeetCodeOOMJava
- leetcode 3366. 最小陣列和LeetCode陣列
- Leetcode——349-兩陣列交集LeetCode陣列
- LeetCode-189-旋轉陣列LeetCode陣列
- leetcode題解(陣列問題)LeetCode陣列
- 【LeetCode】189. 旋轉陣列LeetCode陣列
- LeetCode Shuffle an Array(打亂陣列)LeetCode陣列
- Leetcode 陣列中和為給定值的最長子陣列LeetCode陣列
- LeetCode53. 最大子陣列和LeetCode陣列
- LeetCode 1470. 重新排列陣列LeetCode陣列
- Leetcode[陣列] 18. 四數之和LeetCode陣列
- [陣列]Leetcode15三數之和陣列LeetCode
- LeetCode-977.有序陣列的平方LeetCode陣列
- 【LeetCode】905.按奇偶排序陣列LeetCode排序陣列
- 【LeetCode】初級演算法:陣列LeetCode演算法陣列
- LeetCode之資料結構——陣列LeetCode資料結構陣列
- Leetcode[陣列] 26. 刪除排序陣列中的重複項LeetCode陣列排序
- 【Leetcode刷題篇】leetcode152 乘積最大陣列LeetCode陣列
- 會議室多屏同步顯示
- leetcode:面試題 01.08. 零矩陣(陣列,中等)LeetCode面試題矩陣陣列
- Leetcode 252. Meeting Room 253. Meeting Room IILeetCodeOOM
- 高階網路會議室如何實現會議集中控制
- LeetCode-152-乘積最大子陣列LeetCode陣列
- LeetCode-349-兩個陣列的交集LeetCode陣列