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

杭州网站建设企业asp装修网站源码

杭州网站建设企业,asp装修网站源码,页面跳转的方式,做淘宝的人就跟做网站一样思路来源:代码随想录--代码随想录_合并区间题解 首先用lambda 按照左界值升序排序 建立答案的二维数组,将第一个行区间放入,判断从第二行开始 第i行的左区间一定大于第i-1行的左区间(排序过了),所以只判断…

思路来源:代码随想录--代码随想录_合并区间题解

首先用lambda 按照左界值升序排序

建立答案的二维数组,将第一个行区间放入,判断从第二行开始

第i行的左区间一定大于第i-1行的左区间(排序过了),所以只判断ans的右区间和intervals的左区间:

如果前者大于后者,就合并,  否则就把后者放入ans,将后者与intervals的区间判断是否合并。

(每次判断只判断ans最后的区间也就是ans.back()[1])

具体如何合并呢?

改变ans.back()[1]的值就行了:取ans back()的右区间和interval i的右区间的最大值

代码如下:

class Solution {
public:vector<vector<int>> merge(vector<vector<int>>& intervals) {sort(intervals.begin(),intervals.end(),[](const auto &a,const auto &b){
return a<b;});vector<vector<int>>ans;int n=intervals.size();if(intervals.size()==1)return intervals;ans.push_back(intervals[0]);for(int i=1;i<n;i++){if(intervals[i][0]<=ans.back()[1]){ans.back()[1]=max(ans.back()[1],intervals[i][1]);}elseans.push_back(intervals[i]);}
return ans;}
};

intervals的长度是>=1的不需要等于0直接返回的判断

http://www.dtcms.com/wzjs/540413.html

相关文章:

  • 做营销看的网站企业建设网站公司排名
  • 网站建设中的咨询服务网站开发
  • 包就业的培训机构淄博网站优化资讯
  • 清新区住房和城乡建设部网站做网站是com还是cn好
  • 深圳装饰企业前50强常州谷歌优化
  • 天津做网站建设的公司汕头招聘网官网登录
  • 西峡微网站建设百度电脑版下载官网
  • 购物网站建设源码有一个专门做演讲的网站
  • 百度网站排名怎么提高深圳seo优化推广公司
  • 网站支付怎么做的wordpress php mysql
  • 如何做律师网站网站设计公司哪个好
  • html网站模板wordpress设置默认首页
  • 建企业网站程序系统wordpress 打商插件
  • 公司如何做网站推广个人能申请网站吗
  • 网站建设 锋云科技有什么网站可以接活做设计标志
  • 域名归属查询wordpress 链接优化
  • 西安SEO网站推广品牌如何打造
  • 做seo对网站推广有什么作用青岛营销型网站建设
  • 中山 网站建设一条龙做动画相册在哪个网站好
  • 做电商网站微信号是多少在线制作电子公章生成器
  • 浙江省互联网建设网站上海嘉定网站建设
  • 广州最好网站建设公司怎样用jsp做网站 新手教程
  • 做网站前途如何制造业外贸营销网站建设
  • 网站建设进度及实过程网站建设合同模板
  • 地下城做解封任务的网站什么样的网站适合优化
  • 织带东莞网站建设技术支持网站建设 pdf教程
  • 建网站价格多少wordpress自定义json
  • 个人网站方案建设书律师网站建设与维护
  • 用dw做网站的代码做网站的个人总结
  • 建设银行发卡银行网站成都网站建设推