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

搜索网站排名软件如何做seo整站优化

搜索网站排名软件,如何做seo整站优化,平面设计和网页设计哪个好,社交营销可以用于网站制作行业吗跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的! 代码随想录 LeetCode:56.合并区间 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti,…

跟着carl学算法,本系列博客仅做个人记录,建议大家都去看carl本人的博客,写的真的很好的!
代码随想录

LeetCode:56.合并区间
以数组 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]));LinkedList<int[]> 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.mnyf.cn/news/49881.html

相关文章:

  • best wordpress潍坊网站建设seo
  • 教育培训网站案例郑州网站推广
  • 外贸人常用的网站东莞网站seo优化
  • 林芝北京网站建设新型网络搜索引擎
  • 做网站运营怎么样公司官网怎么做
  • 制作表情包的软件东莞seo优化公司
  • 一个人网站开发2345网址导航官网下载安装
  • wordpress模板网站如何推广店铺呢
  • 网站开发的流程 知乎今日的头条新闻
  • 苏州北京网站建设长沙seo优化服务
  • 斗鱼企业网站建设的目的提高工作效率
  • 网站建设仿站软文发布平台媒体
  • 美食网站开发的背景柳市网站制作
  • SEO网站建设入驻程流企业建站流程
  • 做视频包的网站域名查询网站入口
  • 在线播放 WordPress深圳网站关键词优化推广
  • 网站建设要写代码吗申请域名
  • 宁夏自治区住房与城乡建设厅网站郑州网站推广培训
  • mt4网站建设广州网站维护
  • 2008 iis搭建网站百度电脑版下载官网
  • 公司网站建站哪个系统好用软件开发公司简介
  • 长沙好的网站建设公司排名产品软文范例500字
  • 政府网站集群建设工作方案营销型网站建设解决方案
  • 阿里云做网站需要些什么软件广州百度推广客服电话多少
  • 做网站的域名网站建设开发
  • 电商加盟网站建设广州今日头条新闻最新
  • 杂粮网站建设的必要性什么推广方式能快速引流
  • 广西庆海建设发展有限公司网站微信广告投放推广平台
  • 平顶山市建设局网站快速建网站
  • 做爰全过程免费网站可以看站内营销推广方式