当前位置: 首页 > 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.yayakq.cn/news/214688/

相关文章:

  • 网站优化的目的wordpress 大内存
  • 苏州网站建设seo开个小网站要怎么做
  • 如何做网站安全扫描有奖竞猜网站建设
  • 毕节建设网站平面设计做兼职网站
  • 金属加工网站建设淘宝网网页设计作业
  • 企业二级域名自助建站平台网站开发使用的技术有哪些
  • 苏州网站建设学费做国外的营销的网站
  • 什么网站可以做家教域名网站大全
  • 临沂网站优化如何做放单网站
  • 深圳制作网站制作公司哪家好上海网站开发与
  • 自己如何做外贸公司网站seo常用工具包括
  • 建设网站熊掌号wordpress搭的
  • 企业站模板明细做网站费用
  • 网站外链带nofollow是什么意思海外房产网站建设
  • 物流公司做网站有用吗如何给自己公司设计logo
  • 上海营销型企业网站wordpress自动跳转相近链接
  • 直播网站开发要多久wordpress视频
  • 中国建设银行网站怎么登录不上展示型网站建设方案
  • 汽车网站建设价格做站群网站好优化吗
  • 温州市建设工程招投标网站最新企业所得税优惠政策2023年
  • 杭州网站优化多少钱wordpress网站空白
  • 网站快速收录平台网站建设优化广告流量
  • 南京企业网站设计注册网站地址
  • 重庆网站推广多少钱wordpress网站名
  • 上海网站建设外贸工程综合承包
  • 网站设计公司网两学一做纪实评价系统网站
  • 装修素材图片都从什么网站找Wordpress收起小工具
  • 泰安网站设计wordpress 宠物
  • 用php做的大型网站徐州做网站优化
  • 亚马逊网站怎么做wordpress流量赚钱