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

大通证券手机版下载官方网站下载专业竞价托管哪家好

大通证券手机版下载官方网站下载,专业竞价托管哪家好,开发公司租赁房产,英山做网站多少钱目录 56. 合并区间 题目描述#xff1a; 实现代码与解析#xff1a; 排序 贪心 原理思路#xff1a; 56. 合并区间 题目描述#xff1a; 以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间 实现代码与解析 排序 贪心 原理思路 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 104intervals[i].length 20 starti endi 104 实现代码与解析 排序 贪心 class Solution { public:vectorvectorint merge(vectorvectorint intervals) {// 从小到大按左端排序sort(intervals.begin(), intervals.end(), [](const auto a, auto b){return a[0] b[0];});vectorvectorint 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.hkea.cn/news/14410345/

相关文章:

  • 上海制作网站多少钱下载一个手机app
  • 郴州市网站建设公司网络公司网页设计
  • 西安网站制作推广wordpress主题chuxia
  • 宁夏建设工程招标投标信息管理中心网站怎么编程一个网站
  • 做网站办什么营业执照做网站网站建设专业公司
  • 怎么做钓鱼网站盗取qq一个域名访问不同的网站
  • 企业网站 flash天元建设集团有限公司青岛
  • 儿童才艺网站建设模板找人建设一个网站大概需要多少费用
  • 怎样做视频直播网站网页制作与网站建设
  • 如何做网站的301重定向wordpress用户名密码
  • 怎么做网站的seo排名知乎微网站和普通网站区别
  • 收到网站建设费分录中国备案查询网站
  • 千万别去电商公司上班百度seo优化是做什么的
  • 河北网站建设域名 网站 区别
  • 国外比较好的建筑设计网站苏州网站优化企业
  • 南宁网站建设策划方案想学营销策划去哪里学
  • 电子商务网站规书域名推荐
  • 喷码机营销型网站服务器有了怎么做网站
  • 网站域名的管理密码如何索取电商网站模块设计
  • 成都网站制作-中国互联全筑装饰官网
  • 互联网网站 权限推广比较好的网站
  • 做网站好还是app好导出wordpress文章
  • 安徽茶叶学会 网站建设一个好网站应具备哪些条件
  • 网站建设企业官网体验版是什么长尾关键词网站
  • 网站快速优化排名网络服务器租赁费一般多少钱
  • 网站服务器 购买时长最新网站建设方案
  • 中山专业制作网站交互式多媒体网站开发
  • 网站关键词提取工具备案 网站名称
  • 自己做的网站如何推广重庆网络公司价格
  • 广州网站开发小程序山西建站