Курсовая работа «Исследование эффективности сортировок: пузырек, прямое включение, Quicksort.»
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Содержание.
1. Постановка задачи 2
2. Входные данные 3
3. Способ решения 4
3.1. Сортировка с помощью прямого включения 5
3.2. Сортировка с помощью разделения 7
3.3. Сортировка с помощью прямого обмена (пузырек) 9
3.4. Подготовка массивов для сортировки 11
3.5. Просчет времени выполнения сортировки 12
3.6. Графическая работа 13
4. Системные требования 15
5. Инструкции пользователю 16
6. Структура программы 18
7. Тестирование программы 23
8. Анализ полученных результатов 24
8.1. Анализ сравнений и пересылок 24
8.2.Сравнение методов сортировки массивов по времени 28
9. Литература 29
10. Листинг программы 30
1. Постановка задачи
Провести сравнительный анализ трех сортировок по следующим параметрам: подсчитать количество перестановок и сравнений элементов заданных массивов, а так же исследовать время работы каждой сортировки при заданных параметрах. Результаты измерений оформить в виде таблиц.
По полученным результатам построить в графическом режиме соответствующие гистограммы сравнений и перестановок, а также времени работы.
Основная задача – продемонстрировать три метода сортировки и выделить наиболее эффективные из них, путем исследования.
2. Входные данные
Для изучения эффективности работы, каждой сортировкой по очереди сортируются четыре вида массива:
1. Отсортированный в прямом порядке
2. Отсортированный в обратном порядке
3. Отсортированный наполовину
4. Массив случайных чисел.
Сортировка проводится над массивами объемом 100, 500 и 1000 элементов типа integer.
1. Постановка задачи 2
2. Входные данные 3
3. Способ решения 4
3.1. Сортировка с помощью прямого включения 5
3.2. Сортировка с помощью разделения 7
3.3. Сортировка с помощью прямого обмена (пузырек) 9
3.4. Подготовка массивов для сортировки 11
3.5. Просчет времени выполнения сортировки 12
3.6. Графическая работа 13
4. Системные требования 15
5. Инструкции пользователю 16
6. Структура программы 18
7. Тестирование программы 23
8. Анализ полученных результатов 24
8.1. Анализ сравнений и пересылок 24
8.2.Сравнение методов сортировки массивов по времени 28
9. Литература 29
10. Листинг программы 30
1. Постановка задачи
Провести сравнительный анализ трех сортировок по следующим параметрам: подсчитать количество перестановок и сравнений элементов заданных массивов, а так же исследовать время работы каждой сортировки при заданных параметрах. Результаты измерений оформить в виде таблиц.
По полученным результатам построить в графическом режиме соответствующие гистограммы сравнений и перестановок, а также времени работы.
Основная задача – продемонстрировать три метода сортировки и выделить наиболее эффективные из них, путем исследования.
2. Входные данные
Для изучения эффективности работы, каждой сортировкой по очереди сортируются четыре вида массива:
1. Отсортированный в прямом порядке
2. Отсортированный в обратном порядке
3. Отсортированный наполовину
4. Массив случайных чисел.
Сортировка проводится над массивами объемом 100, 500 и 1000 элементов типа integer.
Похожие материалы
Курсовая работа
nmaksim91
: 2 февраля 2023
Задание на курсовую работу
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шаго
760 руб.
Курсовая работа
vovan1441
: 21 ноября 2018
1. Из предложенного списка существующих радиопередатчиков (Таблица 2) выбрать потенциально опасные для проектируемой сети ТВ вещания (таблица 1). Указать радиопередатчики, подверженные обратному влиянию. Указать каналы проникновения помех по прямому и обратному влиянию.
2. Используя сведения о потенциально опасных радиопередатчиках (таблица 2) изобразить план электромагнитной обстановки в масштабе.
3. Для проектируемого радиопередатчика с заданными параметрами (таблица 1) определить максимальн
400 руб.
Курсовая работа
vovan1441
: 8 октября 2018
Курсовой проект
по дисциплине «Сети радиодоступа»
Вариант № 16
400 руб.
Курсовая работа
aikys
: 1 ноября 2017
ЗАДАНИЕ
В рамках курсового проекта необходимо выполнение четырех следующих заданий в соответствии с вариантом. Все задания курсовой работы объединены в одну программу (один проект). Таким образом, проект будет состоять из набора классов, каждый из которых реализует какое-то одно задание. При запуске программы на экране должен появиться набор кнопок, каждая из которых запускает одно из следующих заданий. (Для переключения между интерфейсами заданий можно использовать функцию setContentView()).
За
50 руб.
120 руб.
Курсовая работа
ilgizon87
: 15 мая 2009
Задание на курсовое проектирование по дисциплине «Технология ремонта машин» студента 5 курса ФТС группы
Исходные данные:
Наименование сборочной единицы – Блок в сборе двигателя А-41
Наименование детелей, подлежащих восстановлению – коленчатый вал
Годовая программа - 700
Разработка схемы - сборки
Содержание расчетно-пояснительной записки:
1. Введение
2. Описание устройства, анализ условия работы и характеристика причин потерь работоспособности сборочной единицы или агрегата.
3. Разработка
51 руб.
Курсовая работа
53847
: 21 октября 2008
Курсовая работа
по предмету: Информатика.
Вариант 10
1. Текст задания.
Создать базу данных, для хранения данных о книгах в библиотеке и выдаче книг читателям. В таблицах базы данных должны быть следующие поля: Код книги, Название книги, Жанр книги, Год издания, Издательство, Номер читателя, ФИО читателя, Дата выдачи книги.
2.Описать процесс проектирования базы данных
500 руб.
Курсовая работа
Администратор
: 10 января 2008
Курсовая работа по Деталям машин
редуктор 2х степенчатый с открытой передачей
без чертежей
Другие работы
Контрольная работа. Вариант 4. Право
Алёна25
: 31 марта 2025
Вариант 4.
Теоретический вопрос.
1.Понятие трудового договора.
2.Виды трудового договора.
3.Порядок заключения и расторжения трудового договора.
Задача.
ООО «Мода» занимало помещение на условиях аренды у ОАО «Интеркон». Договор аренды был заключен сроком на 3 года. Зарегистрирован в органах государственной регистрационной службы указанный договор не был.
Арендатор надлежащим образом исполнял условия договора. По истечении срока договора руководство ООО «Мода» устно согласовало с предс
100 руб.
Инфраструктура транспортно-логистического сервиса в Украине
OstVER
: 18 сентября 2012
Содержание:
Понятия логистический сервис, транспортный сервис
Тенденции современности
Классификация логистических центров
Международный опыт обеспеченности складскими площадями в завимости от численности населения
Оценка потребности в складских площадях
Развитие складской инфраструктуры значительно опережает транспорт
Барьеры на пути транзита
Опыт германии: Грузовой поселок (логистический хаб) на юге Берлинского региона (Гросбеерен)
Современный опыт: Гонконг
5 руб.
Теоретическая механика СамГУПС Самара 2020 Задача С2 Рисунок 4 Вариант 6
Z24
: 7 ноября 2025
Определение реакций опор твёрдого тела (пространственная система сил)
Определить значение силы Р и реакции опор твёрдого тела, изображённого на рис. С2.0 – С2.9. Исходные данные для расчёта представлены в таблице С2.
150 руб.
Страхування будівельних ризиків
Elfa254
: 23 октября 2013
АКВІЗИЦІЯ (acquisition) — маркетингова діяльність, спрямована на збільшення кількості договорів страхування. Вважається, що аквізиційна діяльність нормальна, коли кількість нових договорів страхування перевищує кількість договорів, за якими закінчився термін дії.
Аквізиційна діяльність страховика є однією з основних функцій страхового маркетингу. Це поняття включає як власне продаж страхового поліса, так і переконання клієнта в необхідності укладення страхового договору, так званий “промоушн”,
10 руб.