1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 |
class
Solution { public : int
removeDuplicates( int
A[], int
n) { if
(n == 0) return
0; int
*rpos = A, *wpos = A + 1, *end = A + n; int
cur; int
pre = *(rpos++); while
(rpos != end) { cur = *(rpos++); if
(pre == cur) continue ; *(wpos++) = pre = cur; } return
n - (rpos - wpos); } }; |
水一发
LeetCode Remove Duplicates from Sorted Array,布布扣,bubuko.com
LeetCode Remove Duplicates from Sorted Array
原文:http://www.cnblogs.com/lailailai/p/3624608.html