Дата публикации: 17.04.2025
Шаги решения:
Перестановка элементов массива в обратном порядке
Содержимое статьи:
Шаги решения:
- Инициализировать два указателя: i на первый элемент массива и j на последний элемент массива.
- Циклически переставлять элементы до тех пор, пока i не станет больше или равным j.
- На каждом шаге цикла выполнить следующие действия:
- Поменять местами элементы по адресам i и j.
- Увеличить i на 1.
- Уменьшить j на 1.
Пример: Рассмотрим массив [1, 2, 3, 4, 5].
- i = 1, j = 5.
- Поменять 1 и 5: [5, 2, 3, 4, 1].
- i = 2, j = 4.
- Поменять 2 и 4: [5, 4, 3, 2, 1].
- i = 3, j = 3.
- Остановка цикла (i ≥ j).
Результат: [5, 4, 3, 2, 1].