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

网站建设平台设备新昌县建设局网站

网站建设平台设备,新昌县建设局网站,西安3d效果图制作公司,杭州市建设局网站LeetCode435,给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 示例1: 输入:interva1s[[1,3],[6,9]],newInterva1[2,5] 输出:[[1,5],[6,9]] 解释:新区间[2,5]与[1,3]重…

LeetCode435,给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。

示例1:

输入:interva1s=[[1,3],[6,9]],newInterva1=[2,5]

输出:[[1,5],[6,9]]

解释:新区间[2,5]与[1,3]重叠,因此合并成为[1,5]。

示例2:

输入:interva1s=[[1,2],[3,5],[6,7],[8,10],[12,16]], newInterva1=[4,8]

输出:[1,2],[3,10],[12,16]

解释:新区间[4,8]与[3,5],[6,7],[8,10]重叠,因此合并成为[3,10]。

public int[][] insert(int[][] intervals, int[] newInterval) {int[][] res = new int[intervals.length + 1][2];int idx = 0;// 遍历区间列表// 首先将新区间左边且相离的区间加入结果集int i = 0;while (i < intervals.length && intervals[i][1] < newInterval[0]) {res[idx++] = intervals[i++];}// 判断当前区间是否与新区间重叠,重叠的话就进行合并,直到遍历到当前区间在新区间的右边且相离while (i < intervals.length && intervals[i][0] <= newInterval[1]) {newInterval[0] = Math.min(intervals[i][0], newInterval[0]);newInterval[1] = Math.max(intervals[i][1], newInterval[1]);i++;}res[idx++] = newInterval;// 将新区间右边且相离的区间加入结果集while (i < intervals.length) {res[idx++] = intervals[i++];}return Arrays.copyOf(res, idx);
}

在这里,首先判断要加入的区间的左边是否小于当前区间的右边,如果当前区间的右边小于新区间的左边的话,那就说明要插入的区间对当前区间没有影响。

知道满足条件时,在下一个循环处理,如果当前区间的左边≤新区间的右边的话,让新区间的左边等于两个区间的左边的最小值,让新区间的右边等于当前区间的新区间的右边的最大值。再将这里组合起来的区间加入到结果数组中。

http://www.yayakq.cn/news/866449/

相关文章:

  • 网站外链接如何做免费做视频的软件app
  • 做手机网站多少钱自己建网站花钱吗
  • 学校网站 模板织梦能做视频网站吗
  • 怎样制作网站的步骤wordpress首页发布图片
  • 江宁区住房建设局网站网站建设售后协议
  • 企业建站用什么主机网站制作答辩ppt怎么做
  • 做网站和推广工资多少怎么优化网站打开速度
  • 嘉兴品牌网站建设wordpress最常用水印
  • wordpress相册移植typecho郑州seo外包服务
  • 山西太原网站建设公司有哪些wordpress首页新文章加new
  • 大连设计网站公司中山专业网站建设
  • 企业网站建设应该计入哪个科目商城网站建设需求分析
  • 聊城集团网站建设价格2023广东佛山最新感染病例
  • 青海wap网站建设中国工商银行app下载
  • 自助建网站哪个便宜互联网公司中国排名
  • 福建建设资格执业注册管理中心网站扫码进网页怎么制作
  • 周村网站建设yx718版面设计的原理
  • phpstud可以做几个网站做淘宝客需要企业网站吗
  • 做网站如何挂支付系统大庆seo推广
  • 遵义做网站的甘肃省省经合局网站建设的通知
  • 宁德城乡建设部网站首页广点通和腾讯朋友圈广告区别
  • 有没有网站是免费做店招图片的什么是网站程序
  • app 移动网站建设怎么推广一个网站
  • 苏州在线网站制作两学一做网站是多少钱
  • 网站后台管理系统地址长春网络推广优化
  • 网站开发 网页设计注册公司需要什么资料和流程
  • 贵阳建设银行网站wordpress wpenqueuescripts
  • 腾讯云如何建设网站潍坊seo推广
  • 如何做网站店铺哈尔滨做网站优化
  • 网站功能设计有哪些要求wordpress插件 缩略图