力扣----16. 最短无序连续子数组(JavaScript实现)
2021-04-25 04:28
标签:function tar style func 连续 题目 rip 需要 数组 题目描述: 给定一个整数数组,你需要寻找一个连续的子数组,如果对这个子数组进行升序排序,那么整个数组都会变为升序排序。 你找到的子数组应是最短的,请输出它的长度。 示例 1: 输入: [2, 6, 4, 8, 10, 9, 15] 输入的数组长度范围在 [1, 10,000]。 JavaScript实现: 力扣----16. 最短无序连续子数组(JavaScript实现) 标签:function tar style func 连续 题目 rip 需要 数组 原文地址:https://www.cnblogs.com/manru75/p/13259971.html
输出: 5
解释: 你只需要对 [6, 4, 8, 10, 9] 进行升序排序,那么整个表都会变为升序排序。
说明 :
输入的数组可能包含重复元素 ,所以升序的意思是
/**
* @param {number[]} nums
* @return {number}
*/
var findUnsortedSubarray = function(nums) {
let sortNums = [...nums];
sortNums.sort((a,b) => a-b);
let start = 0, end = 0;
for(let i = 0; i
下一篇:javascript关键字
文章标题:力扣----16. 最短无序连续子数组(JavaScript实现)
文章链接:http://soscw.com/index.php/essay/79247.html