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

seo策略主要包括东莞排名优化怎么做

seo策略主要包括,东莞排名优化怎么做,郑州网站建设公司航迪软件怎么样,做一个html页面多少钱本篇文章做leetcode的一些内容总结 文章目录 题目合并区间轮转数组 题目 合并区间 解题思路#xff1a;先排序后遍历 1、首先#xff0c;按照区间的起始位置对所有区间进行排序。 2、接着#xff0c;遍历排序后的区间#xff0c;依次合并重叠的区间。具体做法是比较当前区… 本篇文章做leetcode的一些内容总结 文章目录 题目合并区间轮转数组 题目 合并区间 解题思路先排序后遍历 1、首先按照区间的起始位置对所有区间进行排序。 2、接着遍历排序后的区间依次合并重叠的区间。具体做法是比较当前区间的起始位置和上一个合并后区间的结束位置如果发现有重叠则合并否则将当前区间加入结果集。 3、最终得到的结果集即为合并后的不重叠区间数组。 /*** param {number[][]} intervals* return {number[][]}*/ var merge function(intervals) {if (!intervals || intervals.length 0) {return [];}// 按照区间的起始位置进行排序intervals.sort((a, b) a[0] - b[0]);const merged [intervals[0]];for (let i 1; i intervals.length; i) {const currentInterval intervals[i];const lastMerged merged[merged.length - 1];// 如果有重叠则合并区间if (currentInterval[0] lastMerged[1]) {lastMerged[1] Math.max(lastMerged[1], currentInterval[1]);} else {// 否则将当前区间加入结果集merged.push(currentInterval);}}return merged; };轮转数组 /*** param {number[]} nums* param {number} k* return {void} Do not return anything, modify nums in-place instead.*/ function rotate(nums, k) {const n nums.length;k % n; // 处理 k 大于数组长度的情况// 整体反转reverse(nums, 0, n - 1);// 前 k 个元素反转reverse(nums, 0, k - 1);// 后 n-k 个元素反转reverse(nums, k, n - 1); }// 反转数组的指定区间 function reverse(nums, start, end) {while (start end) {const temp nums[start];nums[start] nums[end];nums[end] temp;start;end--;} }将数组元素向右轮转 k 个位置的思路是通过反转数组的不同部分来实现的。这种思路的来源可以追溯到翻转字符串的问题其中我们也会使用类似的方法。 反转数组的思路 1、整体反转 先将整个数组进行反转这样原来数组的末尾元素就变成了开头。 2、部分反转 接着对前 k 个元素进行反转这样原来数组的开头 k 个元素就变成了末尾。 3、再次部分反转 最后对剩余的 n-k 个元素进行反转将它们恢复到正确的顺序。 这样整个过程就相当于是将数组的元素向右轮转了 k 个位置。 为什么是执行三次反转呢 在这里执行三次反转是为了保持反转的方向确保数组的元素正确地向右轮转 k 个位置。具体来说 1、整体反转是为了将原数组的末尾元素移动到数组的开头。 2、第一次部分反转是为了将这些位于开头的元素移动到正确的末尾位置。 3、第二次部分反转是为了将原来的开头元素恢复到数组的正确位置。 这种思路的直观性在于通过反转数组的不同部分可以有效地实现循环移动的效果。这种方法在处理数组旋转等问题时非常常见。
http://www.huolong8.cn/news/311956/

相关文章:

  • joomla功能型网站建设仿各个网站的问题
  • 免费自助建站自助建站平台电子商务网站首页设计
  • 苗木公司网站模板上海传媒公司名字
  • 阿里云网站域名绑定青岛网站推广方案
  • 营销网站建设规划wordpress模版如何使用
  • h5页面制作网站免费dw8网页设计教程
  • 怎样开发手机网站dede 网站标题
  • 怎样做门户网站win10 电脑做网站服务器吗
  • 国外的电商网站交通行业门户网站建设的必要性
  • 做网站客户不给钱怎么办上海娱乐场所恢复营业最新通知
  • 电商网站功能全网推广图片
  • 有没有做公司网站的那个网站可以免费建站
  • 小学文化学网站开发苏州相城区最新通告
  • 苏州网站建设软件做任务什么网站
  • 国外的旅游网站做的如何xin网站ftp上传
  • 潮州木雕世家木雕网站建设案例分享wordpress鏁版嵁
  • 网站非法篡改兰州网站建设慕枫
  • 泰安网站建设入门推荐互联网推广营销隐迅推知名
  • 网站建设教程txt织梦dedecms网站简略标题shorttitle的使用方法
  • 长寿网站建设国外WordPress主题购买
  • 三门峡市建设局官方网站网站icp备案系统下载
  • 网站制作可以wordpress标签多重筛选
  • 自建网站优缺点织带东莞网站建设技术支持
  • 中国做的最好的网站商业运营是做什么的
  • 企业建站系统免费软件设计说明书模板
  • 外文网站建站网络域名备案流程
  • wordpress编辑网站的链接是中文建站行业导航网站
  • 建站报价贴吧推广400一个月
  • 做暖dnf动态ufo网站客户管理系统哪个好用
  • 成华区微信网站建设推上百度首页