I. Описать принцип и схему работы каждого из исследуемых методов сортировки или поиска для одномерного массива.
II. Составить алгоритмы сортировки или поиска в многомерном массиве заданными методами, согласно варианту. Написать программу и выполнить ее отладку.
III. Провести практические исследования быстродействия составленных алгоритмов.
IV. По результатам исследований составить сравнительные таблицы по различным признакам.
V. Сделать выводы о сравнении полученных результатов.
Задача:
Сквозная сортировка матрицы A[m,n] по столбцам по неубыванию.
Метод:
Прямой обмен.
Способы обхода:
1. Переписать элементы исходного массива в дополнительный одномерный массив. Выполнить сортировку. Возвратить результат в исходный массив.
2. Не используя дополнительный массив, выполнить сортировку, преобразуя один индекс элементов мнимого вектора в соответствующие ему индексы элементов исходного массива.
3. Выполнить сортировку, делая обход непосредственно по элементам исходного массива, не используя дополнительного массива и преобразований индексов.
Случаи:
1. Исходный массив упорядочен соответственно заданному признаку.
2. Элементы исходного массива неупорядочены.
3. Исходный массив упорядочен противоположно заданному признаку.
1. Техническое задание
2. Теоретические положения
3. Схема вызовов подпрограмм
4. Текст программы на языке Pascal
5. Тестирование
6. Результаты сортировок
7. Выводы
8. Использованная литература
1.Конспект лекций по «СДА» А.И. Марченко.
2.А.И. Марченко, Л.А. Марченко. Программирование в среде
Turbo Pascal 7.0. Киев: Век+, 2003.
3.Вирт Н. Алгоритмы и структуры данных. С.-Пб.: Невский диалект, 2001.
4.Мой компьютер, №28/199, 2002.
(sa). Это учетное имя приписывается фиксированной роли на уровне сервера (серверной роли) SysAdmin и его нельзя удалить или модифицировать. Идентификатору sa соответствует особое пользовательское учет
файлы стандартной библиотеки:#include#include#include#include#include#includeДанные модули обеспечивают подсоединение к программе разделов библиотек, осуществляющих работу со: строковыми переменными
ран ЖКИ две строки: AGTA и VMK.Разработали собственные символы размером 5х7 точек и вывели их на ЖКИ дисплей.Строки AGTA VMK и собственные символы циклично повторяются.Строки задерживаются на ЖКИ дисп
атериалов ИТ отдела ООО «Энергия» предназначен для автоматизации учета расходных материалов в крупной компании.Одна из основных задач, которые ставит перед собой компания ООО Энергия - минимизация вр
иси алгоритмов – языков программирования. Смысл появления такого языка – оснащенный набор вычислительных формул дополнительной информации, превращает данный набор в алгоритм.Один из самых старых языко