// Source : https://oj.leetcode.com/problems/remove-duplicates-from-sorted-array/ // Author : Hao Chen // Date : 2014-06-22 /********************************************************************************** * * Given a sorted array, remove the duplicates in place such that each element appear * only once and return the new length. * * Do not allocate extra space for another array, you must do this in place with constant memory. * * For example, * Given input array A = [1,1,2], * * Your function should return length = 2, and A is now [1,2]. * * **********************************************************************************/ class Solution { public: int removeDuplicates(int A[], int n) { if (n<=1) return n; int pos=0; for(int i=0; i