当前位置: 首页 > news >正文

革吉网站建设百度seo服务方案

革吉网站建设,百度seo服务方案,wordpress project,化妆品品牌网站建设目录 56. 合并区间 题目描述: 实现代码与解析: 排序 贪心 原理思路: 56. 合并区间 题目描述: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间&…

目录

56. 合并区间

题目描述:

实现代码与解析:

排序 + 贪心

原理思路:


56. 合并区间

题目描述:

        以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

示例 1:

输入: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] 可被视为重叠区间。

提示:

  • 1 <= intervals.length <= 104
  • intervals[i].length == 2
  • 0 <= starti <= endi <= 104

实现代码与解析:

排序 + 贪心

class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {// 从小到大,按左端排序sort(intervals.begin(), intervals.end(), [&](const auto &a, auto &b){return a[0] < b[0];});vector<vector<int>> res;res.push_back(intervals[0]);for (int i = 0; i < intervals.size(); i++)for (int j = 0; j < 2; j++){int l = intervals[i][0]; // 区间左端int r = intervals[i][1]; // 区间右端if (l <= res.back()[1] && r > res.back()[1])  res.back()[1] = r; // 有重叠, 但不包含else if (l <= res.back()[1] && r <= res.back()[1]); // 有重叠,但是包含else res.push_back({l, r}); // 无重叠}return res;}
};

原理思路:

        先将区间按左端点排序,然后遍历,若后区间的左端点小于等于前区间的右端点,就将两区间合并,谁的右端点大就用谁的,若无重合区间,直接将区间加入结果中。  

http://www.yayakq.cn/news/135317/

相关文章:

  • 做一个公司网站一般多少钱旅游网站的网页设计
  • 深圳做网站得外包公司wordpress 文章点赞
  • 白熊阅读做网站架构seo综合查询国产
  • 网站设计模版做网站推销好做吗
  • 给自己家的公司做网站好做吗长沙做网络推广哪家好
  • 精准扶贫网站建设的意义广州公司注册核名
  • 微网站平台建设方案网站开发费算无形资产吗
  • 企业网站建设一般要素有哪些四大央企是哪四大企业
  • 营口网站建设单位wordpress每页文章数
  • 建设网站大全网站的手机站页面重复
  • 建设网站 请示 报告wordpress博客翻译
  • 城市建设和房屋管理部门网站网站建设推广优化岗位说明书
  • 做变性手术视频网站响应式网站怎么做
  • siteserver cms网站访问量软件推荐网站
  • 街舞舞团公司做网站广州建筑设计公司有哪些
  • 中企视窗做网站怎么样备案之后怎样把 放到网站上
  • 吉林省建设安全协会网站重庆seo搜索引擎优化平台
  • 开封市城乡建设局网站活动汪策划网站
  • 上海专业建设网站网站排名优化服务公司
  • 汕头网站建设系统做微商进哪个网站安全吗
  • 网站备案的主体变更怎么做博客论坛用wordpress
  • 简约型网站设计怎么在亚马逊上开店铺
  • 现今网站开发的主流框架美图秀秀在线制作图片
  • 苏州品牌网站设计定制福州有什么做网站的公司
  • 做盗版视频网站犯法吗建设网站的企业哪家好
  • 优秀网页 网站东莞建网站服务
  • vue单页面做网站加载慢做网站续费要多少钱
  • 中国的网站域名中国建筑装饰网上海
  • 灌阳县建设局门户网站中国建设银行wap网站
  • 深圳正规做网站的公司企业网页设计教程