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

苏州高端网站建设机构网站建设先有域名然后呢

苏州高端网站建设机构,网站建设先有域名然后呢,东莞保安公司电话,wordpress底部自豪题目来源: 56. 合并区间 - 力扣(LeetCode) 题目内容: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组&am…

题目来源:

56. 合并区间 - 力扣(LeetCode)

题目内容:

以数组 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] 可被视为重叠区间。

题目分析:

贪心&&数组

代码实现:

class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {//对区间左端点  从小到大  进行排序ranges::sort(intervals);//sort(intervals.begini(),intervals.end());   //出错vector<vector<int>> ans;  //存放结果for(auto& p:intervals){if(!ans.empty()&&p[0]<=ans.back()[1])//可以合并ans.back()[1]=max(ans.back()[1],p[1]);//这个max函数的使用包含了区间包含和区间相交两种情况else//不可以合并ans.emplace_back(p);//新的合并区间}return ans;}
};

题目心得:

  1. 对vector容器的方法函数emplace_back(p);  //构造一个对象并且在末尾插入
  2. ranges::sort(intervals);//按照左端点从小到大排序
  3. 用ans.back()[0]/ans.back()[1]来表示区间的左右端点
  4. 区间合并思想,之前在AcWIng上积累了模板,能看懂了,下一步是要自己会敲
http://www.dtcms.com/a/408759.html

相关文章:

  • 如何注册网站免费注册网络安全十大公司
  • 大同市建设工程招标投标网站有什么公司做网站好
  • 企业站官方网站常州手机网站开发
  • 郑州高端网站建设团队centos 部署wordpress
  • 网页设计网站方案网店装修教程免费模板
  • 湘潭市建设网站wordpress先页面再首页
  • 网站站内logo怎么做长沙哪家网站公司
  • 电子商务网站建设考试简答题平台网站怎么做seo
  • 网站页面设计具体步骤wordpress媒体库在哪个文件夹
  • 济源网站维护百度账号登录官网
  • 网站编辑前端可以做吗兰州最好的互联网公司
  • 网站开发和浏览器兼容问题wordpress 免费摄影主题
  • 南宁隆安网站建设网络运营
  • 网站一定要备案郑州航海路网站建设
  • 一般网站建设的流程图注册一个公司一年费用
  • 如何删除网站后台的文章上海网站建设的企
  • 培训人员网站建设公司有必要建设网站吗
  • 吉林省交通建设质量监督站网站聊城大学附属小学规划建设
  • 站酷的网址汕头企业做网站
  • 做彩票网站能挣到钱吗台州建网站公司
  • 咸阳做网站价格课件ppt免费下载
  • 响应式布局网站建设盐城网站建设0515icp
  • 做查询快递单号的网站多少钱四川省建设行业数据共享平台官网
  • 网站制作内容文案怎样加入好大夫网站做医生
  • 网站开发asp.net昆明网站建设昆明
  • 上海高端网站开发站霸网络推广普通话手抄报模板
  • 旅游网站系统哪个好电脑网站进不去网页怎么办
  • 网站建设企业宣传如何做中英版网站
  • 出格网站建设用wordpress做企业门户
  • 专门做餐饮ppt的网站shopex官方网站论坛