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

深圳网站建设推广优化百度怎么打广告在首页

深圳网站建设推广优化,百度怎么打广告在首页,重庆网站建设招聘,泗泾做网站公司2023-08-27每日一题 一、题目编号 56. 合并区间二、题目链接 点击跳转到题目位置 三、题目描述 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组&#…

2023-08-27每日一题

一、题目编号

56. 合并区间

二、题目链接

点击跳转到题目位置

三、题目描述

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

示例 1:
在这里插入图片描述
示例 2:
在这里插入图片描述
提示:

  • 1 <= intervals.length <= 104
  • intervals[i].length == 2
  • 0 <= starti <= endi <= 104

四、解题代码

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

五、解题思路

(1) 首先将数组按照区间左端点从小到大进行自定义排序。

(2) 接着左端设置为intervals[0][0],右端设置为 intervals[0][1]。

(3) 接着遍历数组,如果遍历到的区间左端大于记录的区间的右端,则将记录的区间放入结果数组中,新的区间更新为当前遍历到的区间,如果遍历到的区间的左端小于等于记录的区间的右端,则此时区间的右端则更新为两者区间右端的大值。

(4) 遍历完毕后不要忘记将当前记录的区间放入结果数组中。

(5) 最后返回结果数组即可。

http://www.laogonggong.com/news/28135.html

相关文章:

  • 网站标题关键词怎么做网络运营主要做什么工作
  • 做购物网站哪个cms好用高端品牌网站建设
  • 湖州建设局投标网站网上哪里可以免费打广告
  • 杭州 网站建设公司seo厂家电话
  • 2000做网站贵么合肥网站seo费用
  • 徐州网站定制网络营销推广外包平台
  • 登录手机网站模板html长沙优化网站哪家公司好
  • 查注册公司什么网站常见的网络营销工具
  • 网站建设合同审批今天最新新闻国内大事件
  • 京东网站开发多少钱今日国际新闻最新消息十条
  • 医药行业网站建设企业网络
  • 网站关键词快排名seo 网站优化推广排名教程
  • 网站建设评审意见windows优化大师官方网站
  • dede网站地图模板北京网络seo
  • 网站导航图怎么做个人怎么建立网站
  • 学做热干面网站接广告的网站
  • 响应式网站模板是什么微信小程序开发文档
  • 网站效果用什么软件做seo网站分析
  • 聊城网站建设基本流程今天重大新闻国内最新消息
  • 开发软件app公司南宁百度seo建议
  • 做网站一般都是织梦百度网站推广
  • 意见反馈的网站怎么做jmr119色带
  • 山东电力建设第一工程公司网站群排名优化软件
  • 关键词排名优化网站网络游戏推广员
  • 公司网站开发可行性报告佛山优化推广
  • 怎么分析一个网站seo优化总结
  • 做网站asp和asp.net种子搜索器
  • 盐城哪里做网站专业网络推广
  • 怎么在word上做超链接网站百度账号怎么改用户名
  • 深圳专业做网站多少钱泰州百度seo公司