Сортировка по убыванию
Сортировка по убыванию — это расположение элементов массива так, чтобы каждый следующий элемент был не больше предыдущего. В результате сначала стоят самые большие значения, а в конце — самые маленькие.
Как распознать порядок
Если после сортировки массива каждый элемент не меньше следующего, массив отсортирован по убыванию. Например, последовательность \(9, 7, 7, 3, 1\) упорядочена правильно. Равные соседние элементы допустимы: строгое уменьшение не требуется.
Пусть дан массив \([4, 1, 8, 3]\). После сортировки по убыванию получаем \([8, 4, 3, 1]\). Проверка: \(8 \ge 4 \ge 3 \ge 1\), поэтому порядок верный. При перестановке элементов можно выполнять обмен элементов местами.
Обратный перебор массива означает просмотр элементов с конца к началу, но не обязательно их упорядочивание. Например, массив \([2, 5, 1]\) можно просмотреть справа налево, однако это не делает его отсортированным по убыванию.
Сравнение с сортировкой по возрастанию
При сортировке по возрастанию значения идут от меньшего к большему: \(a_i \le a_{i+1}\). Для убывания направление неравенства меняется. Поэтому в алгоритме сортировки условие выбора большей величины ставят раньше меньшей.
Какая последовательность отсортирована по убыванию?
Главное
- Сортировка по убыванию располагает элементы от большего к меньшему.
- Основное условие: \(a_1 \ge a_2 \ge \dots \ge a_n\).
- Равные соседние элементы разрешены; обратный перебор массива не является сортировкой.