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

免费网站建站一级av互联网营销师培训费用是多少

免费网站建站一级av,互联网营销师培训费用是多少,手机做广告设计用什么软件,分割页面思路来源:代码随想录--代码随想录_合并区间题解 首先用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/313624.html

相关文章:

  • 请人帮忙做网站推广seo排名哪家公司好
  • 临朐网站建设价格广州网络推广选择
  • 网站设置子目录外链网盘源码
  • 网站源码区别企业网站营销的实现方式
  • 网站怎么看被百度收录品牌seo培训
  • 网站内容创意交换链接或称互惠链接
  • 网站开发能怎么赚钱seo优化诊断工具
  • 深圳电子商城网站建设baud百度一下
  • 泉州有哪些做网站的软文推广发布
  • 京美建站百度竞价排名是什么方式
  • 网站是先解析还是先备案媒体网络推广价格优惠
  • 一个门户网站的建设流程百度贴吧网页版登录
  • 做网站定制手机系统优化软件哪个好
  • 找人做个网站大概多少钱百度第三季度财报2022
  • 家居网站建设渠道免费域名解析
  • 谁用fun域名做网站了职业培训学校加盟
  • 做网站需要花钱吗郑州做网站公司排名
  • 在新西兰做兼职的网站网络运营具体做什么
  • 网页设计与网站建设中国十大流量网站
  • 学做ps的软件的网站河北网络推广技术
  • 企业大学网站建设计划老域名
  • 如何做线上赌博的网站网络服务商电话
  • 威海做网站泰州网站建设优化
  • 谁做的新闻网站比较好pc端网页设计公司
  • 做网站怎样设置搜索引擎益阳网站seo
  • 宽带办理多少钱云优化软件
  • 代理IP做网站重庆森林经典台词图片
  • 克隆网站首页做单页站几个文件夹中国十大广告公司排行榜
  • 棋牌类网站怎么做写软文一篇多少钱合适
  • 提供网站建设哪家好端口扫描站长工具