Курсовая работа «Исследование эффективности сортировок: пузырек, прямое включение, Quicksort.»

Этот материал можно скачать бесплатно

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon SORT_V5.PAS
material.view.file_icon Курсовая по ОАиП__СОРТИРОВКА.doc
material.view.file_icon Курсовая по ОАиП__СОРТИРОВКА.docx
Работа представляет собой 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.
Курсовая работа
Задание на курсовую работу Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием: Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шаго
User nmaksim91 : 2 февраля 2023
760 руб.
Курсовая работа
1. Из предложенного списка существующих радиопередатчиков (Таблица 2) выбрать потенциально опасные для проектируемой сети ТВ вещания (таблица 1). Указать радиопередатчики, подверженные обратному влиянию. Указать каналы проникновения помех по прямому и обратному влиянию. 2. Используя сведения о потенциально опасных радиопередатчиках (таблица 2) изобразить план электромагнитной обстановки в масштабе. 3. Для проектируемого радиопередатчика с заданными параметрами (таблица 1) определить максимальн
User vovan1441 : 21 ноября 2018
400 руб.
Курсовая работа
Курсовая работа
Курсовой проект по дисциплине «Сети радиодоступа» Вариант № 16
User vovan1441 : 8 октября 2018
400 руб.
Курсовая работа
Курсовая работа
ЗАДАНИЕ В рамках курсового проекта необходимо выполнение четырех следующих заданий в соответствии с вариантом. Все задания курсовой работы объединены в одну программу (один проект). Таким образом, проект будет состоять из набора классов, каждый из которых реализует какое-то одно задание. При запуске программы на экране должен появиться набор кнопок, каждая из которых запускает одно из следующих заданий. (Для переключения между интерфейсами заданий можно использовать функцию setContentView()). За
User aikys : 1 ноября 2017
50 руб.
Курсовая работа.
1. Предметы на пункте проката и их выдача
User kitaeca : 8 августа 2017
120 руб.
Курсовая работа
Задание на курсовое проектирование по дисциплине «Технология ремонта машин» студента 5 курса ФТС группы Исходные данные: Наименование сборочной единицы – Блок в сборе двигателя А-41 Наименование детелей, подлежащих восстановлению – коленчатый вал Годовая программа - 700 Разработка схемы - сборки Содержание расчетно-пояснительной записки: 1. Введение 2. Описание устройства, анализ условия работы и характеристика причин потерь работоспособности сборочной единицы или агрегата. 3. Разработка
User ilgizon87 : 15 мая 2009
51 руб.
Курсовая работа
Курсовая работа по предмету: Информатика. Вариант 10 1. Текст задания. Создать базу данных, для хранения данных о книгах в библиотеке и выдаче книг читателям. В таблицах базы данных должны быть следующие поля: Код книги, Название книги, Жанр книги, Год издания, Издательство, Номер читателя, ФИО читателя, Дата выдачи книги. 2.Описать процесс проектирования базы данных
User 53847 : 21 октября 2008
500 руб.
Курсовая работа
Курсовая работа
Курсовая работа по Деталям машин редуктор 2х степенчатый с открытой передачей без чертежей
User Администратор : 10 января 2008
Экзаменационная работа по дисциплине: «Экономика недвижимости»
БИЛЕТ №4 1.Дать определение внешнего износа. 2. Сумма денежных средств, которая необходима для создания данного объекта недвижимости: Всего 11 тестов Задача Методом Инвуда и Ринга определить ставку капитализации, ежегодный доход с суммой возврата капитала и суммой процента. Условия: сумма инвестирования 3400 денежных единицы, срок 6 лет, ставка дохода на инвестиции 12%. Дополнительные условия: из таблицы «шести функций» при сроке 6 лет и ставке дохода 12% взять величину 0,1232257. Результаты р
User АВС : 1 октября 2012
150 руб.
Механика жидкости и газа ТГУ Задача 49
В бак подается жидкость с постоянным расходом Q и при постоянной температуре t. Чтобы избежать переполнения бака, установлена сливная труба диаметром d1 = 150 мм и длиной 11 = 8 М. Определить расход Q, поступающий в бак при условии, что максимальный напор не превышает высоту Н1 = 2 м.
User Z24 : 7 ноября 2025
150 руб.
Механика жидкости и газа ТГУ Задача 49
Проектирование рабочего оборудования одноковшового экскаватора
Содержание 1.Введение……….……………………………………………..…………….……3 2.Расчетная часть………………..………………………………………..…….4 2.1 Определение размеров базовой части гусеничного экскаватора…...5 2.2 Определение основных параметров ковша……………………………..14 2.3 Определение основных параметров рабочего оборудования………....16 2.4 Выбор типоразмеров гидроцилиндров и их привязка…………………19 2.4.1 Выбор типоразмеров гидроцилиндра привода рукояти….…......…19 2.4.2 Выбор типоразмеров гидроцилиндра механизма поворот ковша………………
User MagicT : 31 июля 2017
25 руб.
Сборник задач по гидравлике ЮУрГУ Задача 15
Газгольдер (рис. 15), имеющий диаметр D=12,5 м и вес G=450 кН наполнен светильным газом, плавает в бассейне с водой. Определить вес грузов Q, необходимый для поддержания в газгольдере избыточного давления р=2 кПа, и разность h уровней воды в бассейне и газгольдере, которая при этом образуется.
User Z24 : 3 декабря 2025
150 руб.
Сборник задач по гидравлике ЮУрГУ Задача 15
up Наверх