Сортування даних - пірамідальне сортування

Цена:
10 руб.

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

material.view.file_icon
material.view.file_icon bestref-204444.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Зміст

Постановка задачі

Теоретичні відомості

Вхідні – вихідні дані

Математичний розв’язок

Схема алгоритму програми

Алгоритм процедури введення даних

Алгоритм процедури виведення результатів сортування

Алгоритм процедури побудови дерева

Алгоритм процедури перестановки елементів

Алгоритм процедури «вирішення сімейного конфлікту»

Контрольний приклад для масиву з 20 елементів

Побудова піраміди

Сортування

Опис використаних в реалізації методу процедур та функцій

Користувацьке вікно ( форма )

Текст програми

Список використаної літератури

Постановка задачі

Відсортувати масив з 20 елементів, використовуючи пірамідальне сортування.

Теоретичні відомості

Сортування даних – це обробка інформації , в результаті якої її елементи розташовуються в заданій послідовності , в залежності від значення деяких ознак елементів цієї інформації.

Найбільш поширеним видом сортування є впорядкування масиву.

Задача сортування полягає в перестановці елементів послідовності в визначеному порядку. Впорядкування здійснюється в процесі багаторазового перегляду вхідного масиву. Методи сортування діляться на два класи :

1) Внутрішнє сортування, коли працюють з даними в оперативній пам’яті з довільним доступом;

2) Зовнішнє сортування , коли впорядковують інформацію, розташовану на зовнішніх носіях.

Алгоритм пірамідального сортування HeapSort використовує представлення масиву у виді дерева. Цей алгоритм не вимагає допоміжних масивів, сортуючи “на місці”. Розглянемо спочатку метод представлення масиву у виді дерева:

Нехай A[1 .. n] - деякий масив. Зіставимо йому дерево, використовуючи наступні правила:

1. A[1] - корінь дерева ;

2. Якщо A[i] - вузол дерева і 2i , то A[2*i] - вузол - “лівий син” вузла A[i]

3. Якщо A[i] - вузол дерева і 2i + 1 , то A[2*i+1] - вузол - “правий син” вузла A[i]

Правила 1-3 визначають у масиві структуру дерева, причому глибина дерева не перевершує [log2 n] + 1. Вони ж задають спосіб руху по дереву від кореня до листків. Рух вгору задається правилом 4:
Робота в СУБД Access. Сортування та пошук даних. Створення запитів
Сортування записів Пошук та заміна даних Умови пошуку даних Призначення та види запитів Порядок створення запиту Формування запиту у вікні конструктора Розрахункові поля Виконання підсумкових розрахунків у запитах (групування) Параметри запиту Завдання для лабораторної роботи Завдання для самостійної роботи Контрольні запитання
User Aronitue9 : 20 марта 2012
20 руб.
Общий вид БУ 3900 с модернизированной центрифугой Mi Swaco CD518HV, Принципиальная схема очистки бурового раствора, Вращающийся узел центрифуги Mi Swaco CD518HV, Центрифуга Mi Swaco CD518HV, Деталировка-Чертежи-Графическая часть-Оборудование для бурения н
Общий вид БУ 3900 с модернизированной центрифугой Mi Swaco CD518HV, Принципиальная схема очистки бурового раствора, Вращающийся узел центрифуги Mi Swaco CD518HV, Центрифуга Mi Swaco CD518HV, Деталировка-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
1392 руб.
Общий вид БУ 3900 с модернизированной центрифугой Mi Swaco CD518HV, Принципиальная схема очистки бурового раствора, Вращающийся узел центрифуги Mi Swaco CD518HV, Центрифуга Mi Swaco CD518HV, Деталировка-Чертежи-Графическая часть-Оборудование для бурения н
Задание 81. Вариант 24 - Соединение шлицевое
Возможные программы для открытия данных файлов: WinRAR (для распаковки архива *.zip или *.rar) КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d, *.a3d Любая программа для ПДФ файлов. Боголюбов С.К. Индивидуальные задания по курсу черчения, 1989/1994/2007. Задание 81. Вариант 24 - Соединение шлицевое Выполнить чертеж каждой детали (1 и 2) в отдельности, нанести обозначения. В состав выполненной работы входят 6 файлов: 1. Чертеж детали "Вал шлицевой" с размерами и необходимыми сеч
150 руб.
Задание 81. Вариант 24 - Соединение шлицевое
Теория телетрафика. Экзамен. Билет №3
1. Основные характеристики потоков вызовов(стационарность, ординарность, последействие). 2. Полнодоступный пучок. Система с повторными вызовами. 3. Понятие о потерях. Виды потерь. Единицы измерения.
User Teuserer : 2 февраля 2017
50 руб.
Зачет По дисциплине: Основы обработки данных Билет 06
Экзаменационные билеты по курсу «Обработка экспериментальных дан-ных». Билет 6. 1. Применение метода наименьших квадратов для нахождения тео-ретической вольтамперной характеристики полупроводникового диода. 2. Экспериментальная функция плотности вероятности случайной величины.
User nata1 : 18 октября 2022
500 руб.
up Наверх