leetcode 56区间合并
2024-09-03 07:36:35
class Solution {
public:
static bool cmp(vector<int> a,vector<int> b){
return a[]<b[];
}
vector<vector<int>> merge(vector<vector<int>>& intervals) {
vector<vector<int>> res; sort(intervals.begin(),intervals.end(),cmp);
for(int i=;i<intervals.size();i++){
int x=intervals[i][];int y=intervals[i][];
while(i+<intervals.size()&&y>=intervals[i+][]){
i++;
y=max(intervals[i][],y);
}
res.push_back({x,y});
}
return res;
}
};
最新文章
- 07. Web大前端时代之:HTML5+CSS3入门系列~H5 地理位置
- wpf之mvvm基类
- [R]R下as.Date()函数的坑
- ruby注意点
- WCF入门(8)
- java 字符串转json,json转对象等等...
- 编写类String的构造函数、析构函数和赋值函数
- 修改 eclipse 文件编码格式
- curl 基本使用简介
- 使用ObjectInputStream的readObject()方法如何判断读取到多个对象的结尾
- 微信小程序怎么用?线下商家最适合玩小程序
- ASP.NET Core 运行原理解剖[2]:Hosting补充之配置介绍
- The model backing has changed
- CentOS7关闭/开启防火墙出现 Unit iptables.service failed to load
- [Django高级]理解django中的中间件机制和执行顺序
- Playmaker全面实践教程之Playmaker常用工具
- HTML5详解
- java 中常见的一些错误
- HDFS高级开发培训课程之HDFS开发实例课件
- python queue和生产者和消费者模型