Вход

Сортировка во внешней памяти. Прямое и естественное слияние

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 487185
Дата создания 2016
Мы сможем обработать ваш заказ (!) 10 июня в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 780руб.
КУПИТЬ

Описание

Кусрвоая работа по дисциплине Алогритмы и структуры данных на тему "Сортировка во внешней памяти. Прямое и естественное слияние". Состоит из программы и пояснительной записки. Программа написана в среде разработке Lazarus на языке программирования ObjectPascal/Delhi.
В курсовой уделено внимание двум алгоритмам сортировки во внешней памяти (с помощью файлов) - прямое и естественное слияние. В программе задается количество элементов для сортировки, программа генерирует заданное количество элементов размером 200 байт с ключевым полем и записывает эти элементы в два исходных файл. Каждый из файлов сортируется одним из методов сортировки. Каждый сортировки демонстрируется на экране в текстовом поле. Когда сортировки завершены, выводится информация об эффективности каждого из методов (количество перезаписей). Также в программе предусмотрена возможность построить сравнительный график обеих сортировок.
В демо-файле находится exe-шник программы. В основном архиве пояснительная записка и вся программа.

Содержание

Введение 4
1 Анализ алгоритмов сортировки во внешней памяти 5
1.1 Отрезки и слияние отрезков 5
1.2 Прямое слияние 5
1.3 Естественное слияние 7
2 Анализ и выбор структур данных 10
3 Проектирование программного средства 11
3.1 Схема работы программы 11
3.2 Детализация алгоритма прямого слияния 11
3.3 Детализация алгоритма естественного слияния 14
4 Реализация программного средства 16
4.1 Прямое слияние 16
4.2 Естественное слияние 17
4.3 Пользовательский интерфейс и пример работы программы 18
5 Оценка эффективности 20
Заключение 23
Библиографический список 24
Приложение А. Листинг программы
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00477
© Рефератбанк, 2002 - 2024