Почему ингорируется тело цикла?

static void insert(int[] array, int pos, int index) {
    int num = array[index];

    for (int i = pos + 1; i < index; i++) {
      int a = array[i];
      array[i] = array[i - 1];
      array[i] = a;
    }
    array[pos] = num;
  }

Запустите у себя в отладчике и посмотрите. С каждым новым циклом обнуляются результаты работы предыдущего цикла.
  • Вопрос задан
  • 300 просмотров
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks
int a = array[i];
array[i] = a;


Вас это код не смущает?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы