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

苏州公司网站建设找哪家域名注册需要多少钱?

苏州公司网站建设找哪家,域名注册需要多少钱?,建h5网站费用,wordpress 相册浏览器目录 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.hengruixuexiao.com/news/25144.html

相关文章:

  • 网站开发找哪家兰州网络推广优化服务
  • 广州在线图文网络科技中心网站建设百度推广账户登陆
  • 2020年购物app排行石家庄seo公司
  • 上海网站设计公司联系方式杭州seo优化公司
  • 广州家电维修网站建设怎么注册网站免费的
  • 深达网站制作深圳公司注册自己的网站
  • 学网站开发和游戏开发那个在线搜索资源
  • 评论 wordpressseo关键词的优化技巧
  • 合肥建设局网站首页百度域名查询
  • 网页设计与网站组建seo 什么意思
  • 湖南对外建设集团网站今日新闻最新
  • 出入长春最新通知今天shopify seo
  • wordpress做的外贸网站常见的网站推广方式有哪些
  • 自己做捕鱼网站能不能挣钱每日关键词搜索排行
  • oa做软件还是网站百度指数查询官网入口
  • 注册个网站域名多少钱一年百度推广如何获取精准的客户
  • 网站建设内容是经营项目吗我也要投放广告
  • 设计师 网站软文营销的经典案例
  • 2 网站建设的一般步骤包含哪些中国婚恋网站排名
  • 前端用什么框架做网站seo的中文名是什么
  • 网站备案失败网站优化推广seo公司
  • dede wap网站百度账号中心官网
  • 做网站虚拟主机和云服务器广州网站推广
  • 有哪些可以在线做app的网站自己如何注册网站
  • 校园网站制作搜索引擎入口google
  • 网站开发协议seo百度发包工具
  • 做网站需要Excel表格吗每日新闻播报
  • 网站首页的尺寸做多大网站策划方案案例
  • 网站制作前期所需要准备电商网站seo优化
  • 电子商务网站系统建设进度安排今日新闻消息