Контрольная работа структуры и алгоритмы обработки данных. Контрольная работа. Контрольная работа по предмету Структуры и алгоритмы обработки данных
Скачать 100.46 Kb.
|
Ответ: ААААВЕЛНННОПХ Задание 7. Для набора из 12 трехзначных чисел в 3-ичной системе счисления выполнить вручную сортировку методом цифровой сортировки. В качестве чисел использовать порядковые номера (в русском алфавите) букв ФИО студента, записанные в троичной системе счисления. Решение. Запишем ФИО студента в троичной системе счисления. Для начала, обозначим все буквы алфавита в этой системе:
Получаем:
Каждое число данного массива представляет из себя набор из трёх чисел. По каждому такому числу мы будем производить сортировку в таком порядке: 1) Сначала, троичные числа сортируются по каждому последнему числу. 2) Следом эти числа сортируются по каждому среднему числу. 3) В конце сортируются по каждому первому числу. Обозначим: A1.2.3 – троичные числа. B0,1,2 – сортировка троичных чисел по символам 0,1,2 соответственно. Символы, по которым будет производиться обмен, подчеркнём. Сортируем:
Конечный результат:
|