“Como remover duplicatas em uma matriz classificada” Respostas de código

Remova duplicatas da matriz classificada

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

Como remover duplicatas em uma matriz classificada

 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

Respostas semelhantes a “Como remover duplicatas em uma matriz classificada”

Perguntas semelhantes a “Como remover duplicatas em uma matriz classificada”

Mais respostas relacionadas para “Como remover duplicatas em uma matriz classificada” em PHP

Procure respostas de código populares por idioma

Procurar outros idiomas de código