“Cómo eliminar los duplicados en una matriz ordenada” Código de respuesta

Eliminar los duplicados de la matriz ordenada

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

Cómo eliminar los duplicados en una matriz ordenada

 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

Respuestas similares a “Cómo eliminar los duplicados en una matriz ordenada”

Preguntas similares a “Cómo eliminar los duplicados en una matriz ordenada”

Más respuestas relacionadas con “Cómo eliminar los duplicados en una matriz ordenada” en PHP

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código