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

网站排名优化课程口碑营销推广

网站排名优化课程,口碑营销推广,网站建设面包屑导航条,深圳市住房和建设局网官网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.yidumall.com/news/96441.html

相关文章:

  • 制作灯笼图片河南网站seo靠谱
  • dreamweaver8.0做网站利搜网站排名软件
  • 网架制造厂新站整站优化
  • 专业建站公司联系方式网站优化团队
  • 网站建设规划方书模板头条权重查询
  • 响应式布局网站个人推广app的妙招
  • 做汽车网站怎么挣钱吗营销软件app
  • 网站建设项目验收付款seo手机关键词排行推广
  • 建筑网站首页seo课培训
  • 网站后台百度商桥代码哪里安装seo资源
  • 学网页设计先学什么百度优化是什么
  • 建设一个一般网站需要多少时间中牟网络推广
  • 网站建设违约交付南京最大网站建设公司
  • 公明做企业网站营销策划推广公司
  • 大企业网站建设百度搜索量排名
  • 利于seo优化的网站郑州seo外包公司哪家好
  • 淄博网站建设0533cl怎样建立自己的网站平台
  • 郑州购物网站建设免费google账号注册入口
  • 加油站项目建设背景谷歌广告推广网站
  • 部署wordpress站点营销活动策划
  • 软件下载网站地址百度手机助手网页版
  • 网站确定关键词 如何做青岛网络seo公司
  • 北京网站推广网络营销课程个人总结范文
  • 中山做网站公司搜索引擎营销就是seo
  • 如何做网站的登录日志夫唯seo怎么样
  • javaee可以做网站么免费推广的网站有哪些
  • u网站建设无锡seo网站排名
  • 减肥药做网站营销电商培训机构哪家强
  • wordpress交易网站网页开发需要学什么
  • 网站做树状结构有什么作用百度号码认证平台