【leetcode】26. (easy) Remove Duplicates from Sorted Array(JAVA)

题目链接

class Solution {
    public int removeDuplicates(int[] nums) {
    	int pos1=0,pos2=0,flagnum;   //pos1指向原数组的位置,pos2是返回数组的位置
    	
    	
    	while(pos1<nums.length) {
    		flagnum=nums[pos1];          //pos指代的位置是每个数字单元的第一个位置
    		nums[pos2++]=flagnum;
    		while(pos1<nums.length&&nums[pos1]==flagnum)
    			pos1++;
    	}
    	return pos2;
    }
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/AXIMI/article/details/83267999