LeetCode026 删除排序数组中的重复项
2019-11-26 本文已影响0人
洛珎
题目:

思路:
方法一:遍历数组,当遇到重复的元素,利用splice(i,1)从第i位置开始删除,删除一个元素
代码实现:

方法二:len为返回的新长度,遍历给定数组元素
如果当前元素和上一个元素不相等,就把当前元素赋值给nums[len],然后再len++,返回新的长度(如果当前nums[i]的值和上一个值没有重复,只会把当前nums[i]值赋值给对应的nums[len],i和len对应)

代码实现:

//其中nums[len++] = nums[i]等效于 :nums[len]= nums[i]; len++