Зачем изменять массив в Java требует замены только до длины / 2 элементов?JAVA

Программисты JAVA общаются здесь
Anonymous
Зачем изменять массив в Java требует замены только до длины / 2 элементов?

Сообщение Anonymous »

Почему это работает хорошо:
это ясно и конкретно.
Это следует за руководящими принципами Stack Overflow: включает в себя контекст, код и конкретную проблему.int[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length / 2; i++) {
int temp = arr;
arr = arr[arr.length - 1 - i];
arr[arr.length - 1 - i] = temp;
}
< /code>
Почему бы нам не обмениваться всей длиной массива? Что произойдет, если мы пройдем через полный массив вместо половины?

Подробнее здесь: https://stackoverflow.com/questions/797 ... th-2-eleme

Вернуться в «JAVA»