Problem 26: Remove Duplicates from Sorted Array
https://leetcode.com/problems/remove-duplicates-from-sorted-array/
思路
循环一遍数组,用size来标记不同的元素,相当于是两个指针,一个是
i
,一个是size
当
size
和i
对应的值不一样的时候,size
往前挪一个,并且把i
的值copy过来因为
i
走得比size
快,所以都是size
来适应i
的变化。
易错点
记得size要加1的最后。
先移动size,再copy值过来
可以简写为
开始 size 是作为指针使用的,最后的返回值是真正的 “size”
Last updated