Структуры и алгоритмы обработки данных. Лабораторная работа №2. Вариант №4

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

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

Описание

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

Цель работы: Освоить быстрые методы сортировки массивов

Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)

5. Проанализировать полученные результаты. (Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?)
6. Сравните трудоемкости методов быстрой сортировки и трудоемкости методов с квадратичной трудоемкости (использовать результаты лабораторной работы 1)
В данном задании были использованы следующие методы:

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных (1 часть)
Вид работы: Лабораторная работа 2
Оценка:Зачет
Дата оценки: 08.09.2014
Рецензия:Уважаемый ,

Мачикина Елена Павловна
Структуры и алгоритмы обработки данных. Лабораторная работа №2
Тема: Быстрые методы сортировки массивов Цель работы: Освоить быстрые методы сортировки массивов. Порядок выполнения работы: Разработать подпрограммы сортировки массива целых чисел методом Шелла и методом пирамидальной сортировки (или методом Хоара). Проверить правильность сортировки. Исследовать трудоемкость метода Шелла для n=10,100,…,500, n – количество элементов в массиве. Определить последовательность шагов для предварительных сортировок по формуле Кнута. Построить таблицу и проанализиро
User sibguter : 5 июня 2018
49 руб.
100 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №2
Задание 1.Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2.Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3.Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4.Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – колич
User piligrim-24 : 26 октября 2011
50 руб.
Структуры и алгоритмы обработки данных. Вариант №4
1Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов. 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе Шелла). 4. Используя в качестве м
User Efimenko250793 : 6 декабря 2013
300 руб.
Структуры и алгоритмы обработки данных (2 часть) Лабораторная работа № 2 вариант 4
1. Разработать процедуры построения СДП и ИСДП. 2. Вычислить среднюю высоту построенных деревьев для n=10, 50, 100, 200, 400 (n -количество вершин в дереве). Заполнить таблицу следующего вида и проанализировать полученные результаты 3. Написать процедуру, определяющую является ли двоичное дерево деревом поиска. Проверить ее работу на построенных СДП и ИСДП. 4. Запрограммировать процедуру поиска в дереве поиска элемента с заданным ключом и проверить ее работу на построенных СДП и ИСДП. 5. Опр
User maxgalll : 16 ноября 2011
45 руб.
Лабораторная работа №2 по дисциплине: «Структуры и алгоритмы обработки данных»
Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки). 2. Разработать сервисные функции для работы со списками: • заполнение списка (стека) возрастающими числами; • заполнение списка (стека) убывающими числами; • заполнение списка (стека) случайными числами; • печать элементов списка;
User Anza : 19 марта 2019
160 руб.
Лабораторная работа № 2. Структуры и алгоритмы обработки данных. (СибГУТИ)
Тема: Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оц
User Lost : 15 февраля 2012
10 руб.
Лабораторная работа №2 "Структуры и алгоритмы обработки данных (часть 2)"
Лабораторная работа №2 Тема: Сбалансированные по высоте деревья поиска (АВЛ) Цель работы: Изучение процесса программного построения АВЛ-дерева. Разработать подпрограмму построения АВЛ-дерева для массива целых чисел. Построить АВЛ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо. Для построенного АВЛ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту, сравнить их с аналогичными характеристиками ИСДП.
User Daniil2001 : 18 января 2022
15 руб.
Лабораторная работа №2 "Структуры и алгоритмы обработки данных (часть 2)"
Забезпечення санітарного та епідемічного благополуччя населення. Санітарні норми та правила
Розділ 1. Екологічні знання суспільства - гарантія продовження його цивілізації 1.1. Історія екології та безпеки життєдіяльності 2. Здорова екологічна ситуація - здоровя суспільства Розділ 2. Джерела екологічної кризи в Україні і її вплив на суспільство 2.1. Шляхи вирішення санітарної та епідемічної ситуації в Україні 2. Перспективи розвитку природоохоронних заходів в Україні 2.3. Вирішення глобальних проблем охорони навколишнього природного середовища в Україні і світі Висновки Додатки Список
User elementpio : 24 февраля 2013
5 руб.
Задача №1 (вариант 2)
Задача 1 Сигналы и их спектры 1.1.Импульсный сигнал Рассчитайте спектральную плотность импульса, определенного следующим образом: Параметры сигнала – длительность и размах - приведены в таблице 1. Постройте графики амплитудного и фазового спектра. Определите ширину спектра. Как зависит ширина спектра сигнала от длительности импульса? Найдите произведение длительности импульса на ширину его спектра. (Не забудьте о системе единиц!) Исходные данные: = 1,9 мсек; = 8 В. Решение. Спектральна
User ilya01071980 : 2 сентября 2017
150 руб.
Анализ формирования и использования прибыли предприятия
ВВЕДЕНИЕ 1. ПРИБЫЛЬ В УСЛОВИЯХ РЫНОЧНОЙ ЭКОНОМИКИ 1.1. Экономическая сущность прибыли и ее виды 1.2. Порядок распределения прибыли, остающейся в распоряжении предприятия 2. АНАЛИЗ ФОРМИРОВАНИЯ, РАСПРЕДЕЛЕНИЯ И ИСПОЛЬЗОВАНИЯ ПРИБЫЛИ В ОАО «Строитель» г. Уварово 2.1. Задачи анализа распределения и использования прибыли, и источники информации 2.2. Основные финансовые показатели, влияющие на финансовый результат в ОАО «Строитель» 2.3. Анализ формирования, распределения и использования прибыл
User Slolka : 6 ноября 2013
5 руб.
Лабораторная работа №2 по дисциплине: Теория связи. Вариант 02
Лабораторная работа №2 «Исследование согласованного фильтра» 1. Цель работы Экспериментальное исследование сложных дискретных сигналов и особенностей их приёма согласованным фильтром. 2. Предварительная подготовка 2.1 Ознакомиться с описанием работы и изучить по указанной ниже литературе следующие вопросы: - узкополосные и широкополосные сигналы и их свойства; - шумоподобные сигналы (ШПС), их свойства, формирование и применение; - дискретные последовательности Баркера, n-последовательности и д
400 руб.
promo
up Наверх