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

单页的网站怎么做想学互联网从哪里入手

单页的网站怎么做,想学互联网从哪里入手,广州定制网站开发,汕头达濠题目描述: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 可以使用 LinkedList,…

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

在这里插入图片描述

可以使用 LinkedList,也可以使用 ArrayList。

class Solution {/*** 思路:先根据左区间将 intervals 排序,* 排序后遍历 intervals,将当前区间(左)和前一个区间(右),进行比较,* 如果有重叠就取右区间最大的,其他没有重叠的就直接加到res中* @param intervals* @return*/public int[][] merge(int[][] intervals) {List<int[]> res = new LinkedList<>();Arrays.sort(intervals,(x,y) -> Integer.compare(x[0], y[0]));// 二维数组排序res.add(intervals[0]);for (int i = 1; i < intervals.length; i++) {// res.get(res.size()-1);// 获取res列表的最后一个元素if (res.get(res.size()-1)[1] >=  intervals[i][0]){// 注意是 >=// 合并res.add(new int[]{res.get(res.size()-1)[0],Math.max(res.get(res.size()-1)[1], intervals[i][1])});res.remove(res.size()-2);// 移除倒数第二个,也就是新加的前一个,因为已经和新加的重复了}else {res.add(intervals[i]);}}return res.toArray(new int[res.size()][]);// List<int[]> -> 二维数组}
}
http://www.yidumall.com/news/86170.html

相关文章:

  • 今日全国疫情二级域名和一级域名优化难度
  • 网站 换图片百度怎么打广告在首页
  • 烟台网站开发公司北京seo经理
  • 强企网做网站河南省网站
  • 石景山高端网站建设百度指数使用方法
  • 网络上做广告最好怎么做关键词优化app
  • 迷你主机做网站服务器市场营销实务
  • 网站建设合伙人全网营销系统怎么样
  • 做律师咨询网站已备案域名购买平台
  • 做ui必要的网站软文写作经验
  • 自己做网络棋牌网站流程百度seo优化方法
  • 网上兼职做效果图网站可以访问违规网站的浏览器
  • WordPress写的文章无法显示百度小程序seo
  • 网站续费有什么作用谷歌外贸平台推广需要多少钱
  • 优良网站百度关键词搜索怎么收费
  • 做传媒网站公司简介seo关键词库
  • 网站建设市场前景seo网站关键词优化排名
  • b2b网站推广搜索引擎技术包括哪些
  • 做产品网站需要注意企业网站建设方案
  • web前端网站开发相关书籍免费网站建设模板
  • 内网网站开发功能模块cps推广是什么意思
  • 炫酷的移动端网站品牌推广方案包括哪些
  • 企业官方网站制作推广软件国内免费推广产品的网站
  • 做网站被骗推广吧
  • 枣庄公司做网站站长收录
  • 给企业做免费的推广重庆seo整站优化方案范文
  • 网站自适应手机代码手机网站快速建站
  • 下载网站php源码微信销售平台
  • 免费建站的网站搜索引擎优化策略
  • 用了mip的网站哪里有整站优化