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

Цена:
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 руб.
Расчетная часть-Расчет центробежного насоса ЦНС 180-1900-2-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Расчетная часть-Расчет центробежного насоса ЦНС 180-1900: Подбор центробежного насоса, Расчет основных параметров работы насоса, Расчет всасывающего трубопровода, Расчет пропускной способности напорного трубопровода БКНС, Расчет параметров дросселирования, Расчет параметров байпаса, Определение потерь в уплотнениях рабочих колес-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
User leha.se92@mail.ru : 19 января 2017
460 руб.
Расчетная часть-Расчет центробежного насоса ЦНС 180-1900-2-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Машинно-аппаратурная схема линии производства хлеба из пшеничной муки чертеж
Чертеж схемы сделан в компас 16,а также сохранен в и джпг. Есть сама схема и спецификация. Также файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
User Laguz : 19 мая 2024
200 руб.
Машинно-аппаратурная схема линии производства хлеба из пшеничной муки чертеж
Габаритная схема шасси КАМАЗ-65115-0003094-A4
Работа включает в себя: - Габаритный чертеж КАМАЗ-65115-0003094-A4 (масштаб 1:20); - Характеристику КАМАЗ-65115-0003094-A4.
User Samonev : 18 мая 2026
100 руб.
Габаритная схема шасси КАМАЗ-65115-0003094-A4
Редуктор червячный i=30 - И37.42.00.00 СБ
Иванов Ю.Б. Атлас чертежей общих видов для деталирования. Редуктор червячный i=30 - И37.42.00.00. Редукторы предназначены для уменьшения угловой скорости (соответственно увеличения крутящего момента) при передаче мощности от двигателя к рабочей машине. Червячный редуктор относится к категории зубчато-винтовых передач, у которых геометрические оси ведущего и ведомого валов перекрещиваются. Червячная передача изображенного на чертеже редуктора состоит из однозаходного червяка 4 с трапецеидальной
User .Инженер. : 26 апреля 2025
900 руб.
Редуктор червячный i=30 - И37.42.00.00 СБ promo
up Наверх