当前位置: 首页 > 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/834289.html

相关文章:

  • 商丘企业做网站做招聘网站没有数据
  • 台州做网站wordpress 更改模板路径
  • 登录建设银行网站打不开网站建设是学哪个学科
  • 宝安led行业网站建设搜索关键词的工具
  • 装修行业 网站建设设计类专业网站有哪些
  • 简述制作网站的流程网站设计公司天津
  • 那个网站教做仙芋鲜做外贸一般总浏览的网站
  • 网站icp备案证书下载工作室主题网站
  • 黄山公司做网站做淘宝客网站用什么程序好
  • 网站html有趣代码网站宝的作用
  • 城乡住房建设部网站网络架构模式有什么
  • 软件源码购买一般在哪个网站濮阳市城乡一体化示范区
  • 网站无法上传照片怎么搭建自己的网站后台
  • 看室内设计案例的网站江西网站开发哪家好
  • 表单大师 做网站网站制作+网站建设
  • 广告手机网站制作江苏大汉建设实业集团网站
  • 收到网站建设费分录网站建设中可能遇到的问题
  • 做网站宣传图的网站怎么修改wordpress 字体
  • 长春火车站位置网站关键词选取的步骤
  • 深圳外贸网站推广发新闻稿平台
  • 电商网站用php做的吗seo研究
  • 网站做成微信小程序wordpress显示当前文章的子分类
  • 网站后台插件自己做网站用什么数据库
  • 四川高速公路建设开发集团有限公司网站青岛seo推广公司
  • 德州做网站dzqifanwordpress注册邮件怎么设置
  • 网站建设列入管理费用说明科目微信小程序网站模板
  • 找兼职工作在家做正规网站织梦网站怎么做投票
  • 企业做网站的必要性做电影网站用什么虚拟主机
  • 东莞网站优化方法做网站建站点
  • 1+x数字营销网站网络营销的手段有哪些