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

手机网站设计背景图片抖音账号权重查询

手机网站设计背景图片,抖音账号权重查询,怎么提高网站的百度收录,正规的网站制作电话多少题目描述 给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。你找到的子数组应是最短的,请输出它的长度。示例 1:输入: [2, 6, 4, 8, 10, 9, 15] 输出: 5 解释: 你只需要…

题目描述

给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。你找到的子数组应是最短的,请输出它的长度。示例 1:输入: [2, 6, 4, 8, 10, 9, 15]
输出: 5
解释: 你只需要对 [6, 4, 8, 10, 9] 进行升序排序,那么整个表都会变为升序排序。
说明 :输入的数组长度范围在 [1, 10,000]。
输入的数组可能包含重复元素 ,所以升序的意思是<=。来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/shortest-unsorted-continuous-subarray
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

方法 1:滑动窗口

思路

  • 先找出数组两端已经排好序的两个子数组,剩下的中间那段就是可能的 最短无序连续子数组
  • 但由于这个 无序子数组 中可能会出现需要插入 有序子数组 中的元素,比如图中的数字 4,
  • 我们可以把 无序子数组 看作一个滑动窗口,当出现了上面出现的这种元素时,就扩大窗口的范围;

代码

JavaScript Code

/*** @param {number[]} nums* @return {number}*/
var findUnsortedSubarray = function (nums) {if (nums.length === 0) return 0;let l = 0,r = nums.length - 1;while (nums[l + 1] >= nums[l]) l++;while (nums[r - 1] <= nums[r]) r--;if (r <= l) return 0;const unsorted = nums.slice(l, r + 1),min = Math.min(...unsorted),max = Math.max(...unsorted);while (nums[l - 1] > min) l--;while (nums[r + 1] < max) r++;return r - l + 1;
};

JavaScript Code

/*** @param {number[]} nums* @return {number}*/
var findUnsortedSubarray = function (nums) {if (nums.length === 0) return 0;let l = 0,r = nums.length - 1;while (nums[l + 1] >= nums[l]) l++;while (nums[r - 1] <= nums[r]) r--;if (r <= l) return 0;let p = l,end = r;while (p <= end) {while (nums[p] < nums[l]) l--;while (nums[p] > nums[r]) r++;p++;}return r - (l + 1);
};
http://www.fp688.cn/news/161563.html

相关文章:

  • 凡科做的网站打不开怎样看网页的友情链接
  • 网站建设微信营销关键词优化价格表
  • 机关网站建设管理工作自查报告成都百度seo推广
  • 怎样做酒店网站ppt优化网络推广外包
  • 网站建设时间进度seo研究中心好客站
  • 网络营销 网站网站设计制作
  • 网站标题大全青岛今天发生的重大新闻
  • 百度网站建设的十一个网络推广营销软件
  • 企业标准信息公共服务平台网站推广及seo方案
  • 做一个门户网站要多少钱站长统计幸福宝2022年排行榜
  • wordpress中view不见了seox
  • 番禺 大石网站建设搜索引擎排行榜前十名
  • 怎么做百度推广运营优化排名推广技术网站
  • 怎么在阿里云服务器上建设网站绍兴seo网站管理
  • 大学科研项目做网站黄金网站app视频播放画质选择
  • 免费网站空间和域名seo顾问阿亮博客
  • 福田网站建设设计重庆百度推广排名
  • 北京品牌网站建设公司排名网站测试报告
  • 常德网站建设套餐报价南山网站seo
  • 池州做网站app拉新怎么对接渠道
  • 化妆品网站开发流程和进度安排google广告投放
  • 北京做公司网站品牌策划是做什么的
  • 东莞商城网站建设软件开发外包
  • 怎么把凡科网里做的网站保存成文件百度seo有用吗
  • 可以做盗版漫画网站吗seo关键词排名优化手机
  • 广州网站建设怎么样产品推广广告
  • 找企业做网站品牌网络营销策划
  • 韶关网站开发哈尔滨seo网站管理
  • 如何发布一个自己的网站网站推广app
  • 做区块链在哪个网站宁波网络推广方式