文章没别的,就是想锻炼下自己的逻辑思维能力,以帖子记录下思路和步骤
1.删除排序数组中的重复项
给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。
var removeDuplicates = function(nums) {
let length = nums.length;
if(length == 0) return 0;
let j=0;
for (let i = 1; i < length; i++) {
if(nums[i]>nums[j]){
j++;
nums[j] = nums[i];
}
}
return ++j;
};