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

网站连锁店查询怎么做电商关键词查询工具

网站连锁店查询怎么做,电商关键词查询工具,网站建设策划书范文6篇,莱芜民生网题目 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 输入:intervals [[1,3],[2,6]…
题目

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

示例

输入:intervals = [[1,3],[2,6],[8,10],[15,18]]
输出:[[1,6],[8,10],[15,18]]
解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

解析

这道题的思路是,拿到数组后要先按照二维数组的左端点排序,保证数组是左端点有序的,然后遍历数组,如果当前遍历到的数组的左端点小于刚才遍历到的右端点,则可以进行合并,否则直接追加进答案即可:

func merge(intervals [][]int) (ans [][]int) {slices.SortFunc(intervals, func(p, q []int) int {return p[0] - q[0]})for _, p := range intervals {// 遍历到的每一个数组m := len(ans)if m > 0 && p[0] <= ans[m-1][1] { // 遍历到的左端点小于已经遍历过的右端点,可以合并ans[m-1][1] = max(ans[m-1][1], p[1]) // 比如[[1,4], [2,3]]其实就不需要变化} else {ans = append(ans, p)}}return
}
http://www.wangmingla.cn/news/12026.html

相关文章:

  • 最新网游排行榜2024百度竞价推广关键词优化
  • 网站建设的域名今日热点头条新闻
  • 网站建设的程序营销软文200字
  • 网站主页制作网络营销推广策划案例
  • 项目计划书怎么做上海专业seo公司
  • 郑州 (网站建设百度推广图片尺寸要求
  • 企业网站优化的三层含义国产系统2345
  • vr网页播放器wordpress班级优化大师免费下载
  • 做烘焙原材料在哪网站买网站推广服务商
  • 西安 网站建设7个经典软文营销案例
  • 教育局两学一做网站seo网站优化网站编辑招聘
  • 做视频网站想用家庭网络企业品牌推广网站
  • wordpress 新闻页面模板网站百度seo关键词优化
  • 建设网站后如何上线拉新推广平台有哪些
  • 廊坊网站制作系统seo是什么意思?
  • 网站开发语言对比排名优化推广
  • 哪些网站做任务好赚钱百度指数功能
  • 天津建设安全协会网站百度推广开户多少钱
  • 网站跳出率因素他达拉非什么是
  • wordpress f_bq小璇seo优化网站
  • 网站加载速度慢优化系统软件
  • 有没有专门做布料的网站企业官网网站
  • 黄冈商城网站建设哪家好软文批发网
  • 购物网站开发新网络营销
  • 用什么服务器做盗版小说网站吗北京百度网站排名优化
  • 用cms织梦做网站图文教程文山seo公司
  • 哪里有网站建设公司商丘seo教程
  • 工程公司企业简介关键词优化排名用哪些软件比较好
  • 行业网站制作百度一级代理商
  • 电影推荐算法 网站开发网站运营推广选择乐云seo