Назад на содержание | Массивы в Basic | ||||
|
Сортировка
Сортировка в массиве осуществляется следующим образом: - по возрастанию элементов (каждый следующий больше предыдущего); - по убыванию элементов (каждый следующий меньше предыдущего); - не убыванию элементов (каждый следующий больше или равен предыдущему); - не возрастанию элементов (каждый следующий меньше или равен предыдущему). Существует много алгоритмов сортировки. Разберём два из них: метод парных перестановок (пузырьковый) и метод прямого выбора. Метод парных перестановок Смысл этого метода заключается в сравнивании соседних элементов и, если нужно, их перестановке. Причём за один просмотр всех пар сортировка не достигает нужного результата. Приходится просматривать все пары элементов несколько раз. Задача1. Отсортировать по возрастанию 8 элементов одномерного массива. Ввод массива осуществить любым способом. Пусть массив называется M, счётчик элементов I, количество элементов в нём К, количество повторов для просмотра всех пар соседних элементов J, ячейка для обмена P. Формирование (ввод) и печать (вывод) массива рассматривались ранее. Поэтому подробно эти действия рассматриваться не будут.
|
||||
На начало страницы |