美文网首页
LeetCode026 删除排序数组中的重复项

LeetCode026 删除排序数组中的重复项

作者: 洛珎 | 来源:发表于2019-11-26 12:25 被阅读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++

相关文章

网友评论

      本文标题:LeetCode026 删除排序数组中的重复项

      本文链接:https://www.haomeiwen.com/subject/klyewctx.html