/
Вопросы и ответы
/
Java
/

Как развернуть массив в java

Как развернуть массив в java

4 года назад

Человек-Молекула

Ответы

0

Для разворота (инвертирования) массива в Java можно использовать простой алгоритм, который меняет местами первый элемент массива с последним, затем второй элемент с предпоследним, и так далее, пока не будут поменяны местами все элементы.

Вот пример кода:

public static void reverseArray(int[] arr) {
    int temp;
    for (int i = 0; i < arr.length / 2; i++) {
        temp = arr[i];
        arr[i] = arr[arr.length - 1 - i];
        arr[arr.length - 1 - i] = temp;
    }
}

Этот метод принимает в качестве аргумента массив arr, и меняет местами его элементы в обратном порядке. Мы используем временную переменную temp, чтобы поменять местами элементы массива.

Пример использования:

int[] numbers = {1, 2, 3, 4, 5};
System.out.println("Original array: " + Arrays.toString(numbers));
reverseArray(numbers);
System.out.println("Reversed array: " + Arrays.toString(numbers));

Результатом будет:

Original array: [1, 2, 3, 4, 5] Reversed array: [5, 4, 3, 2, 1]

2 года назад

Иван Полежаев