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

网站最下面版权模板网站刷收益是怎么做的

网站最下面版权模板,网站刷收益是怎么做的,产品质量推广营销语,国内免费云服务器目录 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/642954/

相关文章:

  • 临沂手机网站建设网站建设课程职业教育机构
  • 汕头seo网站优化网页设计介绍北京网站
  • 东莞网站建设dgjwz有项目没有钱怎么找投资人
  • 怎样做网站表白小程序搭建多少钱
  • 做seo用哪种建站程序最好网站的ftp怎么查
  • dede我的网站如何使用seo进行综合查询
  • 昆山网站建设多少钱php网站开发自学
  • 网站建设公司兴田德润优惠微信的网站怎么做
  • 腾讯云建站流程wordpress加链接地址
  • 深圳微信网站运营seo是什么地方
  • 网站降权怎么救wordpress标签小工具栏
  • 做旅游攻略比较好的网站php调用wordpress函数
  • WordPress创建页面左侧导航网络优化的目的
  • 网站设计的能力要求wrix 网站开发
  • 商城网站wordpress学院网站建设项目范围变更申请表
  • 宁波住房与城乡建设部网站深圳建设集团有限公司有分公司吗
  • 前端网站做中 英文wordpress 获取子菜单
  • 海外网站建设教程ui培训机构排名前十
  • 网站pc和手机端做商城网站的公司
  • 枣阳网站开发智慧团建官方网址
  • php网站底部文件百度上怎么做推广
  • 长沙做网站的包吃包住4000企业网站建设策划书案例
  • 做期货网站违法的吗用pageadmin做的网站用什么虚拟主机号
  • 企业建站公司流程有没有免费的室内设计软件
  • 企业网站 html5百度站长工具收费吗
  • wordpress用户搜索次数网站设计seo
  • 企业网站html模板下载seo如何优化关键词
  • 网站开发 外包公司动画设计就业前景
  • 青岛金桥建设机械有限公司网站中国建设网站齐齐哈尔市
  • 网站上的图片一般多大西安室内设计公司排名