Update
This commit is contained in:
@@ -5,22 +5,22 @@
|
||||
<p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p>
|
||||
|
||||
|
||||
## 56. 合并区间
|
||||
# 56. 合并区间
|
||||
|
||||
[力扣题目链接](https://leetcode-cn.com/problems/merge-intervals/)
|
||||
|
||||
给出一个区间的集合,请合并所有重叠的区间。
|
||||
|
||||
示例 1:
|
||||
输入: intervals = [[1,3],[2,6],[8,10],[15,18]]
|
||||
输出: [[1,6],[8,10],[15,18]]
|
||||
解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
|
||||
* 输入: intervals = [[1,3],[2,6],[8,10],[15,18]]
|
||||
* 输出: [[1,6],[8,10],[15,18]]
|
||||
* 解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
|
||||
|
||||
示例 2:
|
||||
输入: intervals = [[1,4],[4,5]]
|
||||
输出: [[1,5]]
|
||||
解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。
|
||||
注意:输入类型已于2019年4月15日更改。 请重置默认代码定义以获取新方法签名。
|
||||
* 输入: intervals = [[1,4],[4,5]]
|
||||
* 输出: [[1,5]]
|
||||
* 解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。
|
||||
* 注意:输入类型已于2019年4月15日更改。 请重置默认代码定义以获取新方法签名。
|
||||
|
||||
提示:
|
||||
|
||||
@@ -134,7 +134,7 @@ public:
|
||||
## 其他语言版本
|
||||
|
||||
|
||||
Java:
|
||||
### Java
|
||||
```java
|
||||
class Solution {
|
||||
public int[][] merge(int[][] intervals) {
|
||||
@@ -178,7 +178,7 @@ class Solution {
|
||||
}
|
||||
```
|
||||
|
||||
Python:
|
||||
### Python
|
||||
```python
|
||||
class Solution:
|
||||
def merge(self, intervals: List[List[int]]) -> List[List[int]]:
|
||||
@@ -195,7 +195,7 @@ class Solution:
|
||||
return result
|
||||
```
|
||||
|
||||
Go:
|
||||
### Go
|
||||
```golang
|
||||
func merge(intervals [][]int) [][]int {
|
||||
//先从小到大排序
|
||||
@@ -220,7 +220,7 @@ func max(a,b int)int{
|
||||
}
|
||||
```
|
||||
|
||||
Javascript:
|
||||
### Javascript
|
||||
```javascript
|
||||
var merge = function (intervals) {
|
||||
intervals.sort((a, b) => a[0] - b[0]);
|
||||
|
||||
Reference in New Issue
Block a user