Итак, я создал массив с несколькими дубликатами, и я создал алгоритм, который будет определять дубликаты и изменить значение на 0. После того, как я изменил значение на 0, он найдет все значения в 0 и переопределить их.Удалить дублирующий алгоритм
for(out = 0;out < array.length - 1;out++)
for(in = out+1; in < index;in ++)
if(array[in] == array[out])
array[in] = 0;
for(int n = 0;n < array.length;n++)
if(array[n] == 0){
array[n] = array[n + 1];
n--;
Однако это, кажется, не работает, и когда я действительно сделать несколько настроек, чтобы заставить его работать, это не отменяет элементы и уменьшить размер массива, ничего я делаю не так?
Благодаря
Я хотел бы предложить отрываясь термином 'recursive' функции. Рекурсии следует избегать, как чуму, но в вашем случае это может помочь. –
Какова ваша цель для этого? – chrylis
Да. У вас нет фигурных скобок. – UmNyobe