Sorting1
2
3
4
5
6
7
8
9
10class Solution {
public int findUnsortedSubarray(int[] nums) {
int[] sortedNums=nums.clone();
Arrays.sort(sortedNums);
int i=0,j=nums.length-1;
while(i<nums.length&&nums[i]==sortedNums[i]) i++;
while(j>=0&&j>i&&nums[j]==sortedNums[j]) j--;
return j-i+1;
}
}