Визуальное моделирование метода пирамидальной сортировки
курсовые работы, Программирование Объем работы: 37 стр. Год сдачи: 2012 Стоимость: 18 бел рублей (581 рф рублей, 9 долларов) Просмотров: 547 | Не подходит работа? |
Оглавление
Введение
Заключение
Заказать работу
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 3
Алгоритм пирамидальной сортировки. 3
Достоинства 4
Недостатки 4
Состав Dеlphi-проекта 5
Формы 5
Модули 6
Статические данные и структуры 9
Логическая структура данных 10
Логические схемы операций в базовой структуре данных 11
Шаг 0. 11
Шаг 1. 11
Шаг 2. 12
Шаг 3. 12
Шаг 4. 13
Руководство пользователя 15
ЗАКЛЮЧЕНИЕ 23
Литература 24
Приложение 25
unit Unit1; 25
unit Unit2; 30
unit Unit3; 37
ВВЕДЕНИЕ 3
Алгоритм пирамидальной сортировки. 3
Достоинства 4
Недостатки 4
Состав Dеlphi-проекта 5
Формы 5
Модули 6
Статические данные и структуры 9
Логическая структура данных 10
Логические схемы операций в базовой структуре данных 11
Шаг 0. 11
Шаг 1. 11
Шаг 2. 12
Шаг 3. 12
Шаг 4. 13
Руководство пользователя 15
ЗАКЛЮЧЕНИЕ 23
Литература 24
Приложение 25
unit Unit1; 25
unit Unit2; 30
unit Unit3; 37
ВВЕДЕНИЕ
Алгоритм пирамидальной сортировки.
Сортировка пирамидой использует сортирующее дерево. Сортирующее дерево – это такое двоичное дерево, у которого выполнены условия:
Каждый лист имеет глубину либо , либо , – максимальная глубина дерева.
Значение в любой вершине больше, чем значения её потомков.
Удобная структура данных для сортирующего дерева — такой массив Array, что Array[1] — элемент в корне, а потомки элемента Array[i] — Array[2i] и Array[2i+1].
Алгоритм сортировки будет состоять из двух основных шагов:
1. Выстраиваем элементы массива в виде сортирующего дерева:
при .
Этот шаг требует операций.
Алгоритм пирамидальной сортировки.
Сортировка пирамидой использует сортирующее дерево. Сортирующее дерево – это такое двоичное дерево, у которого выполнены условия:
Каждый лист имеет глубину либо , либо , – максимальная глубина дерева.
Значение в любой вершине больше, чем значения её потомков.
Удобная структура данных для сортирующего дерева — такой массив Array, что Array[1] — элемент в корне, а потомки элемента Array[i] — Array[2i] и Array[2i+1].
Алгоритм сортировки будет состоять из двух основных шагов:
1. Выстраиваем элементы массива в виде сортирующего дерева:
при .
Этот шаг требует операций.
ЗАКЛЮЧЕНИЕ
В результате выполнения курсовой работы полностью решена поставленная задача – разработана программа, демонстрирующая работу метода пирамидальной внутренней сортировки. Сортируемые ключи – неповторяющиеся числа от 0 до 100. Весь процесс сортировки пошагово отображается на форме в виде пирамиды.
Базовая структура данных реализована в отдельном классе, который определен в отдельном модуле.
В результате выполнения курсовой работы полностью решена поставленная задача – разработана программа, демонстрирующая работу метода пирамидальной внутренней сортировки. Сортируемые ключи – неповторяющиеся числа от 0 до 100. Весь процесс сортировки пошагово отображается на форме в виде пирамиды.
Базовая структура данных реализована в отдельном классе, который определен в отдельном модуле.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.