type
status
date
slug
summary
tags
category
icon
password
创建时间
Aug 14, 2025 02:37 PM
给你一个二维整数数组
intervals
,其中 intervals[i] = [lefti, righti]
表示 闭 区间 [lefti, righti]
。你需要将
intervals
划分为一个或者多个区间 组 ,每个区间 只 属于一个组,且同一个组中任意两个区间 不相交 。请你返回 最少 需要划分成多少个组。
如果两个区间覆盖的范围有重叠(即至少有一个公共数字),那么我们称这两个区间是 相交 的。比方说区间
[1, 5]
和 [5, 8]
相交。堆(优先队列)§5.1 基础
利用 hash map 来统计区间。开始部分 +1,结束部分 -1。当下一个数在区间中,会导致 cur 增加,相当于统计到了重叠区域——好方法。
📎 参考
- 无