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

物流网站建设怎么做市场营销和推广

物流网站建设,怎么做市场营销和推广,做网站至少多少钱,做基本的网站leetcode 56 思路 排序 本题可以不按照数组的顺序返回,只要最终的结果是没有重复区间的即满足条件,所以我们可以先进行排序 按照每个区间的左边界对区间进行排序。排序的目的是为了确保每个区间的起始位置按照升序排列,这样我们就可以逐个…

leetcode 56
在这里插入图片描述

思路

排序

本题可以不按照数组的顺序返回,只要最终的结果是没有重复区间的即满足条件,所以我们可以先进行排序
按照每个区间的左边界对区间进行排序。排序的目的是为了确保每个区间的起始位置按照升序排列,这样我们就可以逐个检查是否存在重叠的区间

排序以后可能出现的情况

nums = [[1,2] [3,4]] 这种情况是没有重叠的,不需要合并
nums = [[1,4] [3,5]]
nums. = [[1,5] [3,4]]
后面两种情况是需要进行合并的,当第二项的第一位是小于第一项的第二位的时候,就一定会有重复区间,此时就需要进行合并两项数组,合并以后的第一位毫无疑问取最小的值:第一项的第一位
那么合并后的第二位取什么值呢?合并以后的第二位需要取最大的值,就要判断第一项的第二位和第二项的第二位谁更大

合并重叠区间

排序后,我们可以使用一个新的数组 result 来存储合并后的区间

  • 初始化:首先把排序后的第一个区间放入 result 数组中

从第二个区间开始,遍历剩余的区间。如果当前区间的左边界小于等于 result 数组中最后一个区间的右边界,则说明这两个区间有重叠,需要进行合并。合并的方式是更新最后一个区间的右边界为这两个区间的最大右边界

没有重叠:如果当前区间的左边界大于 result 数组中最后一个区间的右边界,说明没有重叠,可以直接将当前区间添加到 result 数组中

遍历完成后,result 数组中存储的就是所有不重叠的区间,最终返回这个结果

实现

/*** 本题关键是intervals不用按照原来题目中的顺序放回,只要结果是恰好覆盖了输入中的所有区间,没有重复的区间范围就可以* @param {number[][]} intervals* @return {number[][]}*/
var merge = function (intervals) {// 按照左边界进行排序intervals.sort((a, b) => a[0] - b[0])let result = [intervals[0]];for (let i = 1; i < intervals.length; i++) {const item = result[result.length - 1]if (item[1] >= intervals[i][0]) {// 有重叠,需要合并item[1] = Math.max(item[1], intervals[i][1])} else {// 无重叠result.push(intervals[i])}}return result
};
http://www.dtcms.com/wzjs/225251.html

相关文章:

  • 厦门企业自助建站如何网上销售自己的产品
  • 温州网站 公司其他搜索引擎
  • 做海报创客贴同类网站杭州seo哪家好
  • 上海羽贝网站建设海口seo网络公司
  • 网站建设的大作业代码百度贴吧官网
  • 男女做暧昧视频网站兰州seo优化公司
  • 国内出名网站建设设计公司广州seo优化外包服务
  • 官方网站下载官方版本seo全网图文推广
  • 网站备案怎么弄兰州模板网站seo价格
  • html5手机网站开发环境网络网站推广优化
  • 住建设部官方网站乔拓云建站平台
  • nanopi neo做网站口碑优化seo
  • win2003 做网站服务器站长统计app进入网址
  • 网站建设公司包括哪些方面经典广告
  • 东营市做网站优化google 优化推广
  • 百度站长平台网站网店无货源怎么做
  • 宁河网站建设宁波seo外包平台
  • h5企业网站模板 下载百度搜索引擎营销如何实现
  • 政府网站建设与行政管理创新百度词条搜索排行
  • 网站模板插件seo服务外包费用
  • 做网站一般用什么几号字在线制作网页网站
  • tp框架做网站xml地图建站工具
  • 专业俄文网站建设北京网络营销推广公司
  • 潍坊住房和城乡建设局招标网站连云港seo优化公司
  • 成都如何寻找做网站的seo每日
  • 昆明网站设计都需要设计什么东莞建设企业网站
  • 南宁模板建站哪家好近几年的网络营销案例
  • 网站建设有什么好处北京百度快速排名
  • 记事本做网站的代码女生做sem专员的工作难吗
  • 广东省备案网站建设方案书独立站建站平台有哪些