日常記錄 :LeetCode 26題 刪除排序數組中的重複項

Java

class Solution {
    public int removeDuplicates(int[] nums) {
        int i = 0 ;
        for ( int j = 1 ; j < nums.length ; j ++) {
            if(nums[i] != nums[j]) {
                nums[++i] = nums[j];
            }
        }
        return i + 1 ;
    }
}

Go

func removeDuplicates(nums []int) int {
    if len(nums) == 0 { return  0 }
	i := 0;
	for j := 1 ; j<len(nums) ; j ++  {
		if(nums[i] != nums[j]) {
			i = i + 1 ;
			nums[i] = nums[j]
		}
	}
	return i + 1
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章