合并区间—leetcode56
给出一个区间的集合,请合并所有重叠的区间。
示例 1:
输入: [[1,3],[2,6],[8,10],[15,18]]
输出: [[1,6],[8,10],[15,18]]
解释: 区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
示例 2:
输入: [[1,4],[4,5]]
输出: [[1,5]]
解释: 区间 [1,4] 和 [4,5] 可被视为重叠区间。
思路: 先排序,再一次合并就好,没特别的地方
class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {vector<vector<int>> result;int n = intervals.size();if(n==0)return result;sort(intervals.begin(),intervals.end());vector<int> temp=intervals[0];for(int i=1;i<n;++i){if(temp[1]>=intervals[i][0]){temp[1] = max(temp[1],intervals[i][1]);}else{result.push_back(temp);temp=intervals[i];}}result.push_back(temp);return result;}
};
合并区间—leetcode56相关推荐
- 贪心算法——合并区间(Leetcode 56)
题目选自Leetcode56 思路 大家应该都感觉到了,此题一定要排序,那么按照左边界排序,还是右边界排序呢? 都可以!排序之后就是贪心思想了~~ 题目 给出一个区间的集合,请合并所有重叠的区间. 示 ...
- 合并区间(LintCode)
合并区间 给出若干闭合区间,合并所有重叠的部分. 样例 给出的区间列表 => 合并后的区间列表: [ [[1, 3], [1, 6],[2, 6], => [8, 10],[8, 10], ...
- 《LeetCode力扣练习》第56题 合并区间 Java
<LeetCode力扣练习>第56题 合并区间 Java 一.资源 题目: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, ...
- python 合并区间
| 合并区间 以数组 intervals 表示若干个区间的集合, 其中单个区间为 intervals[i] = [starti, endi] . 请你合并所有重叠的区间,并返回一个不重叠的区间数组, ...
- LeetCode 55跳跃游戏56合并区间57插入区间
原创公众号:bigsai 希望和优秀的你做朋友,感觉不错还请一键三连. 回复进群即可加入和200+人一起打卡.上周打卡: LeetCode 47全排列Ⅱ&48旋转图像 LeetCode 49字 ...
- mysql合并到区间_合并区间
LC 合并区间 给出一个区间的集合,请合并所有重叠的区间. 示例 1: 输入: intervals = [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[ ...
- 56. 合并区间 golang
56. 合并区间 给出一个区间的集合,请合并所有重叠的区间. 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18]] 解释: ...
- [Leedcode][JAVA][第56题][合并区间][数组][贪心算法]
[问题描述]56.合并区间 给出一个区间的集合,请合并所有重叠的区间. 示例 1: 输入: [[1,3],[2,6],[8,10],[15,18]] 输出: [[1,6],[8,10],[15,18] ...
- 【HDU - 4509】湫湫系列故事——减肥记II(合并区间模板 or 离散化标记 or 线段树)
题干: 虽然制定了减肥食谱,但是湫湫显然克制不住吃货的本能,根本没有按照食谱行动! 于是,结果显而易见- 但是没有什么能难倒高智商美女湫湫的,她决定另寻对策--吃没关系,咱吃进去再运动运动消耗掉不 ...
最新文章
- CVPR 2018 | 腾讯AI Lab入选21篇论文详解
- 别再说你不会!自学java教程百度云
- 左转待转区----当同向直行信号灯绿灯亮时,左转弯的车辆进入左转待转区等候放行信号(即使此时左转弯灯是红色的) 注意:当直行红灯时候禁止进入...
- 解密:面部特征点检测的关键技术
- 裂变实操:1个模型+4个步骤,教你打造流量的自循环系统
- Python变量的复制
- Web服务器控件和HTML控件的区别与联系
- Java的主要特性有哪些?
- DB2单表排序查询报错分析及解决办法
- 辽宁工业大学有没有计算机专业,辽宁工业大学(专业学位)计算机技术考研难吗...
- 如何用阿里云服务器建立一个wordpress网站?
- PYTHON读取EXCEL内容再转变成HTML添加到OUTLOOK中
- 【虚拟机】VMware启动时报错:该虚拟机似乎正在使用中....请按“获取所有权(T)”按钮获取它的所有权
- 原生ajax方法,原生Ajax怎么写
- 音视频技术开发周刊 85期
- 战火与秩序迁城显示服务器忙,战火与秩序迁城方法介绍
- pcl点云特征提取 法线估计 PFH FPFH NARF 惯量偏心矩 RoPs特征 视点特征直方图VFH GASD特征
- 模拟波束成形和数字波束成形的区别
- 笔记 | spark安装及入门会遇到哪些坑
- 智慧灯杆项目案例:点亮科技城市!宁波第一个5G智能路段投入使用!