LeetCode132|会议室

本文介绍LeetCode第132题,讨论如何判断一个人能否参加所有会议,重点在于解决数组中是否存在重叠区间的算法。提供题解思路、程序代码及图片解析,鼓励读者进行讨论。
摘要由CSDN通过智能技术生成

1,问题简述

    给定一个会议时间安排的数组intervals,每个会议时间都会包括开始和结束的时间intervals[i]=[starti,endi],请你判断一个人是否能够参加这里面的全部会议。

2,示例

示例 1::
输入: intervals = [[0,30],[5,10],[15,20]]
输出: false
解释: 存在重叠区间,一个人在同一时刻只能参加一个会议。


示例 2::
输入: intervals = [[7,10],[2,4]]
输出: true
解释: 不存在重叠区间。

3,题解思路

判断数组是否存在重叠区间

4,题解程序



import java.util.Arrays;
import java.util.Comparator;


public class CanAttendMeetingsTest {
    public static void main(String[] args) {
        int[][] intervals = {
                {0, 30},
                {5, 10},
                {15, 20}
        };
        boolean canAttendMeetings = canAttendMeetings(intervals);
        System.out.println("canAttendMeetings = " + canAttendMeetings);


    }


    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值