Быстрые методы сортировки массивов.

Цена:
10 руб.

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

material.view.file_icon
material.view.file_icon LR2.doc
material.view.file_icon LR2.EXE
material.view.file_icon LR2.PAS

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

ЛАБОРАТОРНАЯ РАБОТА No2 по дисциплине «Структуры и алгоритмы обработки данных»
Тема: Быстрые методы сортировки массивов.
Цель работы: Освоить быстрые методы сортировки массивов
Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
5. Проанализировать полученные результаты. (Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?)
6. Сравните трудоемкости методов быстрой сортировки и трудоемкости методов с квадратичной трудоемкости (использовать результаты лабораторной работы 1)
В данном задании были использованы следующие методы:
Метод Шелла
На базе метода прямого включения разработан алгоритм, обеспечивающий значительную производительность сортировки. При сортировке уже упорядоченного массива трудоемкость имеет линейный порядок. Поэтому имеет смысл попытаться предварительно несколько улучшить порядок элементов в массиве, а затем отсортировать массив методом прямого включения.

Пирамидальная сортировка
Пирамидальная сортировка производится в два этапа. Сначала строится пирамида из элементов массива. По свойству (3) правая часть массива является (n/2+1, n)-пирамидой. Будем добавлять по одному элементу слева, расширяя пирамиду, пока в неё не войдут все элементы массива. Тогда по свойству (2) первый элемент последовательности – минимальный.
Метод Хоара
 Метод Хоара или метод быстрой сортировки заключается в следующем: возьмём произвольный элемент массива х. Просматривая массив слева, найдём элемент ai ≥x. Просматривая массив справа, найдём aj ≤x. Поменяем местами ai и aJ . Будем продолжать процесс просмотра и обмена, до тех пор пока i не станет больше j. Тогда массив можно разбить на две части: в левой части все элементы не больше х, в правой части массива не меньше х. Затем к каждой части массива применяется тот же алгоритм.

Дополнительная информация

Оценка: зачет.
Быстрые методы сортировки массивов. ЛР №2
1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество
User oksana : 18 марта 2015
100 руб.
Лабораторная работа №2. Быстрые методы сортировки массивов.
Тема: Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов
User vohmin : 14 октября 2015
50 руб.
Лабораторная работа №2. Быстрые методы сортировки массивов. По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Лабораторная работа 2. Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретиче
User Udacha2013 : 4 сентября 2014
200 руб.
Структуры и алгоритмы обработки данных. Часть 1. Лабораторная работа № 2. Быстрые методы сортировки массивов. СибГУТИ.
Цель работы: Освоить быстрые методы сортировки массивов. Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками... Используемые методы: Метод Шелл
User nik200511 : 23 сентября 2013
78 руб.
Структуры и алгоритмы обработки данных. Часть 1. Лабораторная работа № 2. Быстрые методы сортировки массивов. СибГУТИ.
Структуры и алгоритмы обработки данных (1 часть). Лабораторная работа №2. Быстрые методы сортировки массивов. Pascal СибГУТИ
Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирами-дальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего
User РешуВашуРаботу : 26 апреля 2018
400 руб.
Структуры и алгоритмы обработки данных (1 часть). Лабораторная работа №2. Быстрые методы сортировки массивов. Pascal СибГУТИ
Контрольная работа по дисциплине: Архитектура и частотно-территориальное планирование беспроводных сетей. Вариант 2
Цель работы Изучить характеристики спутникового канала связи. Произвести расчет основных характеристик спутникового канала связи. Задание Необходимо рассчитать производительность канала С, бит/с и вероятность символьной ошибки Ps при заданных координатах космической станции (КС) на геостационарной орбите и земной станции. Исходные данные: Тип спутника - АМ-7 Координаты, в. д. - 40 Полоса частот, МГц - 36 Земные станции, (в. д.) - Новосибирск – 83 в.д. Параметры спутников, Ркс (Вт)/Gкс (дБ) -
User xtrail : 22 июля 2024
500 руб.
promo
Эссе: Эволюция экосистем
Эссе: Эволюция экосистем 10 страниц 14 кегель.
User Infanta : 31 марта 2026
600 руб.
Эссе: Эволюция экосистем
Экзамен по дисциплине “Экономика и менеджмент строительства средств связи”
. В себестоимость строительно-монтажных работ включаются: А. Прямые затраты В. Накладные расходы С. Прямые затраты и накладные расходы 2. В составе прямых затрат наименьший удельный вес имеют затраты на: А. Основную зарплату рабочих В. Материалы С. Эксплуатацию строительных машин 3. Затраты на материалы учитываются по стоимости: А. “Франко-склад завода изготовителя” В. “Франко-строительная площадка” С. “Франко-магазин строительных материалов” 4. Затраты на заработную
User ДО Сибгути : 1 января 2013
70 руб.
promo
Физика. СибГУТИ. 1 семестр. Контрольная 2. Вариант 6.
366. Аккумулятор с ЭДС = 12 В заряжается от сети постоянного тока с напряжением U = 15 В. Определить напряжение на клеммах аккумулятора, если его внутреннее сопротивление Ri= 10 Ом. 376. За время t = 10 с, при равномерно возрастающей силе тока от нуля до некоторого максимума, в проводнике выделилось количество теплоты Q = 40 кДж. Определить среднюю силу тока <I> в проводнике, если его сопротивление R = 25 Ом. 406. По двум бесконечно длинным проводам, скрещенным под прямым углом, текут токи I1 и
User студент-сибгути : 8 ноября 2012
29 руб.
up Наверх