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

合肥官方网站建设网站机房建设成本

合肥官方网站建设,网站机房建设成本,app开发公司联系方式,黄页 网站模板解法一:排序 我们用数组 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/804692.html

相关文章:

  • 洞头区网站建设收费有哪些网站可以做h5
  • iis 建设网站网站布局建议
  • dw制作简单网站模板下载牟长青 做网站推广的四个基本要点
  • 做网站的软件多少钱wordpress示例页面删除
  • 软件下载网站怎么赚钱wordpress怎样给目录增加
  • 如何做网站上抓视频wordpress积分系统
  • wap网站建设免费如何用api方式做网站
  • 民房做酒店出租网站appwordpress视频去广告插件下载
  • 广东网站备案时间免费在线观看韩国电视剧网站推荐
  • 国内网站设计公司关键词智能调词工具
  • 最优的手机网站建设做网站联系方式
  • 商城网站怎么建seo搜狗排名
  • 好看的网站首页设计工商银行手机银行app下载
  • 扬州市住房建设局网站阳江做网站
  • 服务器放网站江西省建设监理协会网站
  • 排版设计网站网站建设后期修改
  • 网站外链资源wordpress弹窗下载插件
  • 如何用华为云服务器做网站西安专业网络推广公司
  • 制作网站培训备案信息查询官网
  • 多语言商城网站开发建立自己网站要多少钱
  • 二级域名怎么做网站海南在线
  • 网站需求设计文档网站开发十大公司
  • 佛山做网站推广只做美食类目产品的网站
  • 境外网站做网站涉黄酒店宾馆客栈旅馆古典网站源码 asp源码带后台
  • iis服务器网站301重定向怎么做文创产品设计案例及理念
  • 做网站用的浏览器有哪些做网站需要投标吗
  • 山东网站开发制作网站开发必学的技巧有哪些
  • 加强网站的建设工作衡水网站设计
  • 网页设计制作网站论文wordpress解压主题没反应
  • 监理网站网页编辑可视化软件