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

Цена:
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 руб.
Кейс № 1 «организация деятельности при антикризисном управлении персоналом»
Тема № 8. Управление корпоративными конфликтами и лояльностью персонала в условиях кризиса организации КЕЙС № 1 «ОРГАНИЗАЦИЯ ДЕЯТЕЛЬНОСТИ ПРИ АНТИКРИЗИСНОМ УПРАВЛЕНИИ ПЕРСОНАЛОМ» В 1998 году было принято решение провести на предприятиях компании крупные сокращения в рамках программы по выходу из кризиса. Программа предусматривала увольнение более 3500 человек, что составляет приблизительно 18,4 процента от всей численности рабочих компании. Такой план спасения фирмы не нашел одобрения профсоюзов
User studypro2 : 28 июня 2017
300 руб.
Анализ собственного и заёмного капитала
Содержание Введение………………………………………………………………….………………..3 Экономическая характеристика ……………………...………..….....5 Понятие, состав и структура собственного и заемного капитала………................9 Оценка эффективности использования собственного и заемного капитала………………………………………………..……15 Факторный анализ рентабельности собственного и заемного капитала……………………………………………………………….….…20 Расчет коэффициента финансового рычага……………………………………..…24 Анализ достаточности источников финансирования………………….……….....27 З
User Elfa254 : 25 марта 2014
5 руб.
СибГУТИ | Дискретная математика | 3 семестр| | Экзамен | Билет № 5
Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Дискретная математика Вид работы: Экзамен Оценка:Хорошо Дата оценки: 18.02.2015 Рецензия: Мурзина Татьяна Степановна
User Arsikk : 4 марта 2015
100 руб.
СибГУТИ | Дискретная математика | 3 семестр| | Экзамен | Билет № 5
Контрольная работа по дисциплине: Управление мультимедиапроектами. Вариант №
Тема работы: - Управление материально-техническим обеспечением мультимедиапроекта ------------------------------------------------------------------------------ СОДЕРЖАНИЕ: ВВЕДЕНИЕ 1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ УПРАВЛЕНИЯ МАТЕРИАЛЬНО-ТЕХНИЧЕСКИМ ОБЕСПЕЧЕНИЕМ МУЛЬТИМЕДИАПРОЕКТА 2 МЕТОДЫ УПРАВЛЕНИЯ МАТЕРИАЛЬНО-ТЕХНИЧЕСКИМ ОБЕСПЕЧЕНИЕМ МУЛЬТИ МЕДИАПРОЕКТА 3 СОСТОЯНИЕ УПРАВЛЕНИЯ МАТЕРИАЛЬНО-ТЕХНИЧЕСКОГО ОБЕСПЕЧЕНИЯ МУЛЬМЕДИАПРОЕКТА В ООО "ДВИЖЕНИЕ - СИЛА" 3.1 Характеристика ООО "Движение -сила" и
User IT-STUDHELP : 4 октября 2023
1100 руб.
promo
up Наверх