Контрольная работа структуры и алгоритмы обработки данных. Контрольная работа. Контрольная работа по предмету Структуры и алгоритмы обработки данных
Скачать 100.46 Kb.
|
Контрольная работа по предмету: Структуры и алгоритмы обработки данных. Выполнила: Плеханова Анна Игоревна Задание 1. Для набора из 12 символов ФИО студента выполнить вручную сортировку методом прямого выбора. Определить количество необходимых сравнений и перестановок. Решение: Набор символов ФИО: ПЛЕХАНОВААНН Найденный максимум меняем местами с последним элементом. Неотсортированная часть массива уменьшилась на один элемент. К этой неотсортированной части применяем те же действия — находим максимум и ставим его на последнее место в неотсортированной части массива. И так продолжаем до тех пор, пока неотсортированная часть массива не уменьшится до одного элемента. Отсортируем буквы с помощью метода прямого выбора. Для этого составим таблицу русского алфавита и пронумеруем буквы по порядку:
* Красным цветом отмечается текущий минимальный элемент при его поиске* *Жёлтым цветом отмечаются отсортированные элементы* *Подчёркнутые элементы – это те, которые будут поменяны местами после окончания цикла поиска* Отсортируем:
|