“Jak usunąć duplikaty w posortowanej tablicy” Kod odpowiedzi

Usuń duplikaty z posortowanej tablicy

// 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

Jak usunąć duplikaty w posortowanej tablicy

 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

Odpowiedzi podobne do “Jak usunąć duplikaty w posortowanej tablicy”

Pytania podobne do “Jak usunąć duplikaty w posortowanej tablicy”

Więcej pokrewnych odpowiedzi na “Jak usunąć duplikaty w posortowanej tablicy” w PHP

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu