zoukankan      html  css  js  c++  java
  • [Swift]LeetCode252.会议室 $ Meeting Rooms

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
    ➤微信公众号:山青咏芝(shanqingyongzhi)
    ➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/
    ➤GitHub地址:https://github.com/strengthen/LeetCode
    ➤原文地址:https://www.cnblogs.com/strengthen/p/10218004.html 
    ➤如果链接不是山青咏芝的博客园地址,则可能是爬取作者的文章。
    ➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

    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.


    给定由开始和结束时间[[s1,e1],[s2,e2],...] (si < ei)组成的一系列会议时间间隔,确定一个人是否可以参加所有会议。

    例如,

    给出[[0, 30],[5, 10],[15, 20]],

    返回 false


     1 class Solution {
     2     func canAttendMeetings(_ intervals:[[Int]]) -> Bool {
     3         var intervals = intervals
     4         intervals.sort(by: {(arr1:[Int],arr2:[Int]) -> Bool in
     5                     return arr1.first! < arr2.first!})
     6         for i in 1..<intervals.count
     7         {
     8             if intervals[i].first! < intervals[i - 1].last!
     9             {
    10                 return false
    11             }
    12         }
    13         return true
    14     }
    15 }
  • 相关阅读:
    C系统,操作符和词法元素
    值类型和引用类型
    WPF
    C#版本进化
    快速排序
    C语言字符串
    查找
    简单快速排序
    PHP运行出现Notice : Use of undefined constant 的解决办法
    vs2010 修改注释模板
  • 原文地址:https://www.cnblogs.com/strengthen/p/10218004.html
Copyright © 2011-2022 走看看