当前位置: 首页 > 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.laogonggong.com/news/95849.html

相关文章:

  • 一个公司可以做几个网站备案网站建设业务拓展
  • 上海免费建网站怎样用数据库做网站
  • 广州企业网站seoasp网站优缺点
  • 广州网站建设网站推广中铁建设企业门户网
  • 有什么网站做图片宣传海报广东制作公司网站
  • 360可以做网站135网站模板
  • 网站合同 下载万界随机购物系统
  • 网站备案 法规深圳网络推广怎么做
  • 安卓系统上怎样做网站前端开发山东城乡住房建设厅网站
  • 如何做网站搜索功能施工企业项目负责人现场带班时间
  • 有没有做家具特卖的网站2012服务器如何做网站
  • 黄冈做网站的公司哪家好织梦怎么做的网站
  • 站长之家新网址网页设计与网站建设期末考试试卷
  • 网站内链设计做百度移动端网站优化
  • 免费com网站域名注册全屏网站设计技巧
  • opencart网站建设wordpress使用vue
  • 网站制作前景网站域名怎样选择
  • 最早做弹幕的网站平凉城乡建设局网站
  • 网站域解析查询装修土巴兔
  • 昆明网站制作定制公司宁波网站制作公司官网
  • seo优化教程湖南企业竞价优化公司
  • 网站建设是属于软件吗免费做网站txt外链
  • 微信的企业网站模板网站开发和软件开发
  • 充值网站架设网站建设 空间
  • 有没有做花卉种子的网站啊织梦网站后台模板
  • 网站建设80hoe网站建设和赚钱方法
  • 网络营销相关的资源网站做网站一条龙
  • 微网站制作工具网络营销ppt
  • 怎么做钓鱼网站盗取qq做一个网站一般要多少钱
  • 镇江网站建设制作公司一般公司做网站多少钱