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

新手学做网站代码太原百度推广排名优化

新手学做网站代码,太原百度推广排名优化,网站历史记录怎么恢复,兼职做问卷调查的网站【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C++语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致)

【题目描述】

给你一个 无重叠的 ,按照区间起始端点排序的区间列表 intervals,其中 intervals[i] = [starti, endi] 表示第 i 个区间的开始和结束,并且 intervals 按照 starti 升序排列。同样给定一个区间 newInterval = [start, end] 表示另一个区间的开始和结束。

在 intervals 中插入区间 newInterval,使得 intervals 依然按照 starti 升序排列,且区间之间不重叠(如果有必要的话,可以合并区间)。

返回插入之后的 intervals

注意 你不需要原地修改 intervals。你可以创建一个新数组然后返回它。

【示例一】

输入:intervals = [[1,3],[6,9]], newInterval = [2,5]
输出:[[1,5],[6,9]]

【示例二】

输入:intervals = [[1,2],[3,5],[6,7],[8,10],[12,16]], newInterval = [4,8]
输出:[[1,2],[3,10],[12,16]]
解释:这是因为新的区间 [4,8]与 [3,5],[6,7],[8,10]重叠。

【提示及数据范围】

  • 0 <= intervals.length <= 10的4次方
  • intervals[i].length == 2
  • 0 <= starti <= endi <= 10的5次方
  • intervals 根据 starti 按 升序 排列
  • newInterval.length == 2
  • 0 <= start <= end <= 10的5次方

【代码】

class Solution {
public:vector<vector<int>> insert(vector<vector<int>>& intervals, vector<int>& newInterval) {int left = newInterval[0];int right = newInterval[1];bool placed = false;vector<vector<int>> ans;for (const auto& interval: intervals) {if (interval[0] > right) {// 在插入区间的右侧且无交集if (!placed) {ans.push_back({left, right});placed = true;                    }ans.push_back(interval);}else if (interval[1] < left) {// 在插入区间的左侧且无交集ans.push_back(interval);}else {// 与插入区间有交集,计算它们的并集left = min(left, interval[0]);right = max(right, interval[1]);}}if (!placed) {ans.push_back({left, right});}return ans;}
};
http://www.hrbkazy.com/news/27642.html

相关文章:

  • 网站开发外包费用的会计分录保定seo外包服务商
  • python18前端seo是什么意思
  • 用模版做网站的好处和坏处网站广告费一般多少钱
  • 建筑建材网站设计费用快速排名网站
  • 企业推广类网站杭州seo网站哪家好
  • 办营业执照要多少钱成都网站排名 生客seo
  • 宁波网站建设招商加盟seo比较好的优化方法
  • 百度网站域名注册seo自然搜索优化排名
  • 网站访问加速器近10天的时事新闻
  • 怎么筛选一家做网站做的好的公司客服外包
  • 网站建设构建方案怎么做营销
  • 网站脚本错误新东方考研培训机构官网
  • 郑州网站建设贝斯特西安seo搜推宝
  • 湘潭哪里做网站开封网站推广公司
  • 智慧团建手机登录入口电脑版pc端广州网站seo公司
  • 东莞阳光网新闻北京百度seo价格
  • 网站世界排名怎么做whois查询 站长工具
  • 做美团网站多少钱新闻发稿发布平台
  • 小说网站的阅读界面怎么做的关键词搜索引擎
  • 深圳网站建设公司好网络推广优化seo
  • 丽江网站建设大连中小企业网络营销
  • 网站建设行业导航站点湖南seo
  • 免费网站建设咨询网页设计教程
  • 关于我们做网站深圳百度seo怎么做
  • 设计配色推荐的网站百度的企业网站
  • 汕尾做网站网络营销首先要
  • 企业网站 哪个cms好高端网站建设
  • 霸州做网站的抖音营销推广怎么做
  • 互联网站安全服务平台操作指南seo门户网价格是多少钱
  • 常州网站制作公司如何分步骤开展seo工作