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

top域名的网站编程网站scratch

top域名的网站,编程网站scratch,青岛网站建设公司好找吗,wordpress 热门插件以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 输入:intervals [[1,3],[2,6],[8,10],[15,…

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

输入:intervals = [[1,3],[2,6],[8,10],[15,18]]
输出:[[1,6],[8,10],[15,18]]
解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].
输入:intervals = [[1,4],[4,5]]
输出:[[1,5]]
解释:区间 [1,4] 和 [4,5] 可被视为重叠区间。

代码实现:

class Solution {public int[][] merge(int[][] intervals) {// 排序Arrays.sort(intervals, new Comparator<int[]>() {public int compare(int[] arr1, int[] arr2) {return arr1[0] - arr2[0];}});// 对于 2L 1R 大小关系List<int[]> list = new ArrayList<>();for (int i = 0; i < intervals.length; i++) {int[] cur = intervals[i];if (list.isEmpty()) {list.add(cur);} else if (cur[0] <= list.get(list.size() - 1)[1]) {list.get(list.size() - 1)[1] = Math.max(cur[1], list.get(list.size() - 1)[1]);} else {list.add(cur);}}return list.toArray(new int[list.size()][]);}
}

原题链接:力扣

视频讲解链接:合并区间_哔哩哔哩_bilibili

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

相关文章:

  • 网站被百度惩罚放弃网站视频怎么做的好
  • 网站备案查询流程网页制作代码成品
  • wordpress全站加密wordpress搭建短视频网站
  • 个体户网站建设企业网站优化公司
  • 长春网易网站建设营销的网站建设公司
  • 旅游网站开发需求分析同ip下网站
  • 上海十大国企集团外贸网站建设网站优化
  • 长安网站建设制作公司网站平台怎么推广
  • 高档网站建设聚商网络营销公司
  • 网站空间管理系统天河外贸型网站建设
  • 常州微信网站建设流程深圳福田有什么好玩的地方
  • 网站建设收获网站上线后的工作
  • php网站开发实训感想网站建设必须买主机吗
  • 赤壁网站建设如何做营销型网站
  • 定制网站开发介绍图上海工程建设执业资格注册中心网站
  • 网站备案与服务器效果图网站密码破解
  • 公司网站没做301怎么做301凡客网站官网
  • 营销网站设计实验网站建设销售岗位职责
  • 网站建设如何赚钱制作网页的步骤是什么
  • 网站栏目建设征求意见新闻稿件代发平台
  • php家具网站模版深圳学校网站建设报价
  • 郑州建材网站建设南宁做网站方案
  • 做网站需要走公司吗万能浏览器下载
  • 建网站首页图片哪里找河南高端网站高端网站建设
  • 设计一个完整的静态网站个人做网站多少钱
  • 找设计师的网站aws ec2 wordpress
  • 现在建设网站赚钱吗永川区网站建设
  • wordpress 查看大图广州新塘网站seo优化
  • 手机网站信任从哪里设置合肥seo
  • 山东网站定制策划大家称赞的网站建设