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

平台网站开发价格网站关键字优化

平台网站开发价格,网站关键字优化,影楼网站模板下载,网站开发北京题目描述: 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入&#x…

题目描述:

给你一个 无重叠的 ,按照区间起始端点排序的区间列表。

在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。

示例 1:

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

示例 2:

输入: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] 重叠。

示例 3:

输入:intervals = [], newInterval = [5,7]
输出:[[5,7]]

示例 4:

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

示例 5:

输入:intervals = [[1,5]], newInterval = [2,7]
输出:[[1,7]]

提示:

  • 0 <= intervals.length <= 104
  • intervals[i].length == 2
  • 0 <= intervals[i][0] <= intervals[i][1] <= 105
  • intervals 根据 intervals[i][0] 按 升序 排列
  • newInterval.length == 2
  • 0 <= newInterval[0] <= newInterval[1] <= 105

通过次数

179.9K

提交次数

422K

通过率

42.6%

思路和题解:

由于各个区间已经排序好并且无重叠,我们只需要遍历一次所有的区间,如果遍历的区间比插入区间小就直接赋给返回区间数组,如果遍历的区间与插入的区间重叠,就合并并赋值,如果遍历的区间再插入区间后面,那就直接赋给返回区间数组。

代码:

class Solution {
public:bool iscross(int a,int b,int c,int d){return c<=b&&d>=a;}vector<vector<int>> insert(vector<vector<int>>& intervals, vector<int>& newInterval) {vector<vector<int>> ans;int n=intervals.size();int i=0;//插入位置前面的区间while(i<n&&intervals[i][1]<newInterval[0]){ans.emplace_back(intervals[i]);i++;}if(i==n){ans.emplace_back(newInterval);return ans;}//要合并的区间while(i<n&&iscross(intervals[i][0],intervals[i][1],newInterval[0],newInterval[1])){newInterval[0]=min(newInterval[0],intervals[i][0]);newInterval[1]=max(newInterval[1],intervals[i][1]);i++;}//合并完插入ans.emplace_back(newInterval);//合并好插入后后面的区间while(i<n){ans.emplace_back(intervals[i]);i++;}return ans;}
};

http://www.zhongyajixie.com/news/43855.html

相关文章:

  • 网站开发简述百度云引擎搜索
  • 汕头网站推广费用上海seo服务外包公司
  • 谈谈你对网站建设有什么样好的建设意见企业推广方式有哪些
  • 专业网站建设费用国际婚恋网站排名
  • 龙湖建设工程有限公司网站网站推广优化排名教程
  • 做网站准备培训心得体会800字
  • dw如何做网站登陆验证提交链接
  • wordpress仿36kr主题龙岩seo
  • 海口有哪几家是做网站的怎么开网店
  • 知名网站用的技术腾讯广告代理商加盟
  • 电影网站怎么做的外贸平台有哪些比较好
  • 网站可以做315认证吗最新军事新闻今日最新消息
  • 做幼儿网站的目标百度指数数据下载
  • 做金融网站需要什么营业执照seo排名优化首页
  • 对政府网站有关标准规范建设的需求关键词代发排名
  • 面料做电商 哪个网站好百一度一下你就知道
  • php企业网站模板下载b站推广入口2023年
  • 动态网页制作素材如何做网站优化
  • 石家庄网站做网站人工智能培训机构排名前十
  • 做网站推广广告网络推广员为什么做不长
  • wordpress 移动站插件网络营销的优势有哪些
  • 制作好网站重庆seo网络营销
  • 昆山做网站公司小程序排名优化
  • 网站开发图形化软件百度关键词优化排名技巧
  • 制作一个网站多少钱啊头条搜索
  • 高端网站建设设百度快速排名用是
  • 深圳网站建设公司电话微指数查询入口
  • 做网站用什么虚拟服务器如何让百度收录网址
  • 山西网站开发建设惠州优化怎么做seo
  • 技术型网站做哪一种好网站建设知名公司