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

网站后台管理系统登录发稿服务

网站后台管理系统登录,发稿服务,邹城做网站,网站建设售后服务解法一:排序 我们用数组 merged 存储最终的答案。首先,我们将列表中的区间按照左端点升序排序。然后我们将第一个区间加入 merged 数组中,并按顺序依次考虑之后的每个区间: 如果当前区间的左端点在数组 merged 中最后一个区间的右…

解法一:排序

我们用数组 merged 存储最终的答案。首先,我们将列表中的区间按照左端点升序排序。然后我们将第一个区间加入 merged 数组中,并按顺序依次考虑之后的每个区间:

  • 如果当前区间的左端点在数组 merged 中最后一个区间的右端点之后,那么它们不会重合,我们可以直接将这个区间加入数组 merged
    的末尾;

  • 否则,它们重合,我们需要用当前区间的右端点更新数组 merged 中最后一个区间的右端点,将其置为二者的较大值。

class Solution {public int[][] merge(int[][] intervals) {Arrays.sort(intervals, new Comparator<int[]>(){public int compare(int[] int0, int[] int1){return int0[0]-int1[0];}});List<int[]> list = new ArrayList<>();for(int i=0; i<intervals.length; i++){int L=intervals[i][0], R=intervals[i][1];if(list.size()==0 || list.get(list.size()-1)[1] < L){list.add(new int[]{L,R});}else{list.get(list.size()-1)[1] = Math.max(list.get(list.size()-1)[1], R);}}return list.toArray(new int[list.size()][2]);}
}

注意:

  • List的长度用list.size()获得,而不是list.length()
  • 匿名内部类compare,输出<0不变;输出>0变。
  • 使用list.toArray(),list必须为ArrayList,括号内部要有转换为的类型:list.toArray(new int[list.size()][2])
http://www.dtcms.com/wzjs/414921.html

相关文章:

  • google帐户登录网站如何做的logo网站设计
  • 哪个网站做木材批发的天津关键词优化平台
  • 衡水移动网站建设报价网络项目资源网
  • 社保网站上20号做的新增随机关键词生成器
  • 玫琳凯网站建设方案天津百度快速排名优化
  • 做视频类网站需要哪些许可希爱力副作用太强了
  • 邵阳专业网站设计手机网络优化软件
  • 怎么做网站转让机制seo推广培训资料
  • 南川网站制作最新热搜新闻
  • 珠海专业机械网站建设工具大全
  • 成都网站建设选择到访率北京搜索关键词优化
  • 做网站都要买服务器吗品牌关键词排名优化怎么做
  • 北京哪里可以做网站网站入口百度
  • 惠州淘宝网站建设淘宝关键词
  • 智慧团建登录页面seo每日一帖
  • 微信公众号的微网站怎么做的站长工具seo源码
  • wordpress花园网站创建网页
  • 网站建设系统网络营销的八种方式
  • 网站域名注册商标谷歌独立站seo
  • 网站建设与设计学了做什么的网站链接提交
  • 网站浮动广告怎么做网络营销的目的是
  • 广东网站建设怎么选公司seo是什么职位
  • 搭建单位网站seo常用工具网站
  • 同企网站建设做网站百度一下主页官网
  • 学校网站源码开源网站优化+山东
  • linux 做网站百度竞价推广效果好吗
  • 网站建设有哪些软件有哪些内容北京网优化seo公司
  • 无锡做网站 选众诺网络营销是什么工作
  • 做的好的大学生旅行有哪些网站宁波网络营销有哪些
  • 郑州区块链数字钱包网站开发多少钱网络营销课程