так как нет доступного счетчика или i
там, чтобы сбросить до нуля.Можете ли вы сбросить счетчик для каждого цикла?
есть ли способ поиграть с continue
или break
, чтобы достичь этого?
class CommandLine {
public int[] sort(int array[]) {
int temp;
for (int i=0; i<array.length-1; i++) {//must have used for-each
if (array[i] > array[i+1]){
temp = array[i];
array[i] = array[i+1];
array[i+1] = temp;
i=-1;
}//if end
}//for end
return array;
}//main end
}//class end
Почему бы не использовать обычный цикл? –
Меня попросили написать алгоритм сортировки с циклом for-each – James
Вы можете выбрать алгоритм сортировки? – dhke