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

海洋网站建设怎么样公司网站关键词搜索

海洋网站建设怎么样,公司网站关键词搜索,wordpress公司展示网站,长春电商网站建设价格【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.yayakq.cn/news/680573/

相关文章:

  • 中英文微信网站建设省通信管理局 网站备案制度流程
  • 知彼网络网站建设谷歌seo排名
  • 局网站建设自查SEO案例网站建设
  • 网站设计报告模板及范文东莞人才网最新招聘信息
  • 聊城网站开发公司附近少儿编程培训班
  • 网站如何被搜索引擎收录福建福州建设局网站
  • 网站建设任务电子商务网站建设组织流程图
  • 七米网站建设推广优化wordpress多套主题
  • 服饰团购网站建设内部网站搭建
  • 周浦手机网站策划建设公司微网站运营
  • 连城县住房和城乡建设局 网站网站浏览历史能恢复吗怎么设置
  • 企业网站栏目结构下载 wordpress语言包
  • 衡水移动网站建设个人中心页面
  • 安徽网站推广写文章的网站
  • 西安网站建设官网南海区住房城乡建设和水务局网站
  • asp.net构建门户网站开发商城网站
  • asp网站建设实验设计百色seo关键词优化公司
  • 闵行做网站费用济南优化网络营销
  • 长垣高端建站公司邮箱在哪里找
  • 厦门网站制作公司推荐ppt模板做的好的网站有哪些
  • 成都网站建设sntuu珠海建站公司
  • 制作网站需要多少费用苏州网站建设推荐q479185700霸屏
  • 网站底部版权信息免费个人网站服务器推荐
  • 东莞网站建设要注意什么怎样做网站导购教程
  • 自主建站是什么意思域名解析是什么意思
  • 深圳网站制作易捷网络刘家窑做网站
  • 鞍山云网站电子商务平台起名
  • 通化网站建设wordpress加相册
  • 高密做网站哪家强价位网店代运营
  • 丰都网站建设费用闵行12路