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

怎样做某个网站有更新的提醒百度快照入口官网

怎样做某个网站有更新的提醒,百度快照入口官网,学计算机能做什么工作,网站keyword如何排列对于给定的若干个区间,首先我们应该根据区间的左侧进行排序,然后遍历vector逐个比较或合并。 我们可以使用sort函数进行排序,但是由于vector中的数据类型是给定的Interval类型,所以我们需要重载操作符。按照Interval的start值进行…

对于给定的若干个区间,首先我们应该根据区间的左侧进行排序,然后遍历vector逐个比较或合并。

我们可以使用sort函数进行排序,但是由于vector中的数据类型是给定的Interval类型,所以我们需要重载操作符。按照Interval的start值进行从小到大排序。

然后首先将vector中的第一个元素push进res中,遍历给定的区间,每次都与res中最后一个元素进行比较,若是区间的左侧小于res中的右侧值,则说明有重叠区域(因为原给定的区间已经按照左侧值排序),此时应该将这个区间进行合并,更新res中的末尾元素;否则,说明没有重叠区域,直接将该区间添加至res中,直到遍历完毕。

/*** Definition for an interval.* struct Interval {*     int start;*     int end;*     Interval() : start(0), end(0) {}*     Interval(int s, int e) : start(s), end(e) {}* };*/struct Less{bool operator()(const Interval& a, const Interval& b){return a.start < b.start; //从小到大排序}
};class Solution {
public:vector<Interval> merge(vector<Interval> &intervals) {int n=intervals.size();vector<Interval>res;if(n==0) return res;sort(intervals.begin(),intervals.end(),Less());res.push_back(intervals[0]);for(int i=1;i<n;i++){if(intervals[i].start<=res.back().end)res.back().end=max(intervals[i].end,res.back().end);elseres.push_back(intervals[i]);}return res;}
};

 

http://www.lbrq.cn/news/2431081.html

相关文章:

  • 现在做网站一般做多宽百度广告推广费用
  • 岗顶网站建设百度指数查询
  • 东莞官方网站建设毛戈平化妆培训学校官网
  • 果女做拍的视频网站seo 优化案例
  • 网站模板软件seo优化教程培训
  • 温州做外贸网站设计网站seo优化总结
  • 在线生成个人网站推荐百度安全中心
  • 三星网上商城优化网站性能监测
  • 嘉定网站建设公司网站维护中是什么意思
  • 岳阳网站设计u提交百度一下
  • 做网站用电脑自带的百度做网站推广电话
  • 中小学智慧校园建设平台网站seo网站优化排名
  • 怎么做网站小编爱站seo工具包下载
  • 建功能性网站seo排名专业公司
  • 做网站软件大全武汉百度搜索优化
  • 科技因子网站建设方案lol关键词查询
  • 什么软件是做网站的西安网站建设推广专家
  • 青岛模板网站建设价格广西百度seo
  • 深圳网站建设微信开发ip域名解析查询
  • php网站开发技术是什么seo搜索引擎优化ppt
  • 企业网站制作模板网络推广平台有哪些
  • 企业网站springboot优秀企业网站模板
  • 网站管理手册北京网站建设开发公司
  • 深圳网络推广深圳网厦门seo俱乐部
  • 网站商城建设需求表365优化大师软件下载
  • 网站模板怎么修改教程浙江短视频seo优化网站
  • 民治做网站头条关键词排名查询
  • 网站支持ipv6做哪些改造做推广
  • 给客户做网站 赚钱吗百度关键词点击排名
  • 龙口网站制作被忽悠去做网销了
  • 【Dify】-进阶11- 权限与发布配置详解
  • 标记语言---XML
  • 深入理解 Qt 中的 QImage 与 QPixmap:底层机制、差异、优化策略全解析
  • Unity笔记——事件中心
  • ucharts 搭配uniapp 自定义x轴文字 实现截取显示
  • 原型链污染