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

百度下拉框推广网站虚拟资源下载主题wordpress

百度下拉框推广网站,虚拟资源下载主题wordpress,酒店网页设计模板图片,长沙网站建设哪家强跟着carl学算法#xff0c;本系列博客仅做个人记录#xff0c;建议大家都去看carl本人的博客#xff0c;写的真的很好的#xff01; 代码随想录 LeetCode#xff1a;56.合并区间 以数组 intervals 表示若干个区间的集合#xff0c;其中单个区间为 intervals[i] [starti,… 跟着carl学算法本系列博客仅做个人记录建议大家都去看carl本人的博客写的真的很好的 代码随想录 LeetCode56.合并区间 以数组 intervals 表示若干个区间的集合其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间并返回 一个不重叠的区间数组该数组需恰好覆盖输入中的所有区间 。 示例 1 输入intervals [[1,3],[2,6],[8,10],[15,18]] 输出[[1,6],[8,10],[15,18]] 解释区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6]. 示例 2 输入intervals [[1,4],[4,5]] 输出[[1,5]] 解释区间 [1,4] 和 [4,5] 可被视为重叠区间。 类似前面的弓箭射气球问题这里需要注意左边界是res里面最后一个元素的左边界重叠的时候需要删除res里面上一个元素再重新插入新元素 public int[][] merge(int[][] intervals) {Arrays.sort(intervals, (o1, o2) - Integer.compare(o1[0], o2[0]));LinkedListint[] res new LinkedList();res.add(intervals[0]);for (int i 1; i intervals.length; i) {if (intervals[i][0] intervals[i - 1][1]) {intervals[i][1] Math.max(intervals[i][1], intervals[i - 1][1]);// 注意这里新数组的start不是 i-1的左边界而是res中最后一个元素的左边界int start res.getLast()[0];int end intervals[i][1];// 注意这里需要移除res中最后一个的元素 然后才能插入新元素res.removeLast();res.add(new int[] { start, end });} else {res.add(intervals[i]);}}return res.toArray(new int[res.size()][]);}
http://www.hkea.cn/news/14436576/

相关文章:

  • 网站中查看熊掌号怎么做的外贸公司企业网站
  • 网站管理 官网wordpress建站双语
  • 回龙观网站建设成都网络公关公司
  • 移动端响应式布局做优化的网站用什么空间好
  • 临城网站建设郑州建站价格
  • 网页设计与网站建设教学视频百度和阿里哪个厉害做网站
  • 软文代写文案湖州网站优化
  • 网站开发适合女生干吗网站前台设计工具
  • 做企业网站要用什么软件个人网站 备案备注
  • 企业推广网站的方法德阳网站建设 选哪家好
  • 网站开发淄博浙江省网站集约化建设通知
  • 怎样给网站做推广余姚 网站建设
  • 广州大型网站建设公司排名制作网站上海
  • 深圳市建设行业门户网站配置 wordpress
  • 设计网站模板wordpress 企业站主题
  • 建设企业网站需要注意的问题建网站需要什么设计专业
  • h网站开发黑龙江省建设工程招标网站
  • 个人可以建设哪些网站seo顾问服务咨询
  • 备案网站出售小程序开发平台哪家产品较好
  • 传奇做网站住房和建设执业资格注册中心网站
  • 装饰设计网站wordpress 数字排序
  • 重庆网站建设cq600广州必玩的景点推荐
  • 江门市住房和城乡建设局门户网站网站制作怎么把网站交付
  • 深圳网络推广建站网页设计列表
  • 连云港市赣榆区建设局网站网站域名301是什么意思
  • 全国哪几家做5G网站公司应价交易系统网站开发
  • 网站着陆页企业如何打造品牌
  • 学院门户网站建设自评网站与云平台区别吗
  • 雁塔区建设局网站做视觉影像网站用什么软件系统
  • 天津建设项目验收公示网站企业做网站优势