“cara menghapus duplikat dalam array yang diurutkan” Kode Jawaban

Hapus duplikat dari array yang diurutkan

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

cara menghapus duplikat dalam array yang diurutkan

 function removeDuplicates(&$nums)
    {
        $count = count($nums);
        if (!$count) {
            return 0;
        }
        $i = 0;
        for ($j = 1; $j < $count; $j++) {
            if ($nums[$j] !== $nums[$i]) {
                $i++;
                $nums[$i] = $nums[$j];
            }
        }
        return ++$i;
    }
Nubarius

Jawaban yang mirip dengan “cara menghapus duplikat dalam array yang diurutkan”

Pertanyaan yang mirip dengan “cara menghapus duplikat dalam array yang diurutkan”

Lebih banyak jawaban terkait untuk “cara menghapus duplikat dalam array yang diurutkan” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya