Лабораторная работа №2 "Структуры и алгоритмы обработки данных (часть 2)"

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

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

Описание

Лабораторная работа №2 
Тема: Сбалансированные по высоте деревья поиска (АВЛ)

Цель работы: Изучение процесса программного построения АВЛ-дерева.

Разработать подпрограмму построения АВЛ-дерева для массива целых чисел.

Построить АВЛ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо.

Для построенного АВЛ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту, сравнить их с аналогичными характеристиками ИСДП. ИСДП необходимо строить для той же последовательности данных, что и АВЛ-дерево. Заполнить таблицу 2 и проанализировать полученные результаты/

Таблица 2 - Результаты работы программы построения АВЛ-дерева для массива целых чисел

Размер дерева
АВЛ-дерево
ИСДП
Контр.
сумма
Высота фактическая
Теор. оценки для сред. высоты
Контр.
сумма
Высота фактическая
Теор. оценки для сред. высоты
100
200
300
400
500

16.01.2022 18.01.2022 Зачет Уважаемый -------, Мачикина Елена Павловна

Комментарии (2)

Александр736 24.06.2022 06:37
Не скачивайте, в архиве лежит совсем другой предмет.
Daniil2001 25.06.2022 16:33
Обновил файл в архиве, теперь там лежит нужный. Прошу прощения за неудобства.
100 руб.
Лабораторная работа №2. "Структуры и алгоритмы обработки данных. Часть 1"
Часть 1. Методы сортировки и поиска. Тема: Быстрые методы сортировки массивов Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и
User Greenberg : 22 октября 2011
49 руб.
Лабораторная работа № 2. Структуры и алгоритмы обработки данных. (СибГУТИ)
Тема: Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оц
User Lost : 15 февраля 2012
10 руб.
Лабораторная работа № 2 структуры и алгоритмы обработки данных (2-я часть). Вариант № 0
Лабораторная работа 2 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Цель работы: Освоить методы построения случайного дерева поиска и идеально сбалансированного дерева поиска. Порядок выполнения работы: 1. Разработать процедуры построения СДП и ИСДП. 2. Вычислить среднюю высоту построенных деревьев для n=10, 50, 100, 200, 400 (n -количество вершин в дереве). Заполнить таблицу следующего вида и проанализировать полученные результаты n Высота СДП Высота ИСД
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №2. Структуры и алгоритмы обработки данных. Работа с хеш-таблицей.
Лабораторная работа №2. Структуры и алгоритмы обработки данных. Работа с хеш-таблицей. Цель: Целью лабораторной работы является получение навыков работы с хеш-таблицей, содержащей заданную последовательность элементов (ключей). Задание: В программу из первой лабораторной работы («Построение хеш-таблицы») добавить следующие функции: 1. Функция генерирования или ввода в интерактивном режиме новых элементов. 2. Функция поиска элементов. 3. Функция добавления нового элемента. 4. Функция удаления э
User DiKey : 30 июня 2022
75 руб.
Лабораторная работа № 2. Структуры и алгоритмы обработки данных. 10-й вариант
Лабораторная работа 2. Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретичес
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №2. Структуры и алгоритмы обработки данных - 1. Вариант 03.
Постановка задачи • Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). • Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. • Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. • Составить таблицу (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество
User JulDir : 2 февраля 2013
39 руб.
Лабораторная работа №2. Структуры и алгоритмы обработки данных. Поддержка обработки исключительных ситуаций
Лабораторная работа №2. Структуры и алгоритмы обработки данных. Поддержка обработки исключительных ситуаций Цель Получить практические навыки по работе с механизмом контроля исключительных ситуаций. ЗАДАНИЕ Дополнить программу работы с библиотеками фигур механизмом контроля исключительных ситуаций. Возможно выявление следующих ошибок: • Непопадание точки на экран; • Некорректные параметры при формировании фигуры; СОДЕРЖАНИЕ ЗАДАНИЕ 3 ДОБАВЛЕННЫЕ КЛАССЫ 4 ПЕРЕОПРЕДЕЛЁННЫЕ ФУНКЦИИ-ЧЛЕНЫ 6 КОН
User DiKey : 30 июня 2022
75 руб.
История возникновения радио и радиолокации
Изобретение ра­дио является одним из величайших до­стижений человеческой культуры конца девятнад­цатого столетия. Появление этой новой отрасли техники не было случайностью. Оно подготовлялось поем предшествующим развитием науки и отвечало требованиям эпохи. Как правило, первые шаги во вновь зарождаю­щихся областях техники неизбежно бывают связа­ны с предыдущими научными и техническими до­стижениями, относящимися иной раз к различным разделам человеческих знаний и практики. Однако в каждой новой
User Slolka : 27 сентября 2013
10 руб.
Стратегія банків України на ринку цінних паперів
ЗМІСТ ВСТУП РОЗДІЛ 1 СУТНІСТЬ ТА КЛАСИФІКАЦІЯ ОБ'ЄКТІВ І СУБ'ЄКТІВ РИНКУ ЦІННИХ ПАПЕРІВ УКРАЇНИ 1.1 Об'єкти ринку цінних паперів в Україні: сутність та структура 1.2 Суб’єкти ринку ціних паперів в Україні: сутність та структура 1.3 Розвиток ринку цінних паперів в Україні 1.4 Стратегії діяльності Національного банку України та комерційних банків на ринку цінних паперів в Україні 1.4.1 Стратегія діяльності Національного банку України на ринку цінних паперів 1.4.2 Стратегії діяльності на ринку цінн
User OstVER : 7 ноября 2012
5 руб.
ДО СИБГУТИ Лабораторная работа №1 Алгоритмы обработки цифровых изображений «Работа с цветами»
Лабораторная работа №1: Работа с цветами Цель: Целью данной работы является изучение базовых операций над цветовыми каналами изображений и реализация некоторых фильтров на их основе. Основные задачи: Необходимо разработать приложение Windows Forms, способное осуществлять: 1. загрузку и отображение двух изображений по выбору пользователя; 2. возможность применения базовых операций к загруженным изображениям; 3. возможность применения оконных и комбинированных фильтров к загруженным изображениям;
User loututu : 6 августа 2025
580 руб.
ДО СИБГУТИ Лабораторная работа №1 Алгоритмы обработки цифровых изображений «Работа с цветами»
Понятие и природа управленческих решений
Признаки отличия управленческого решения от бытового решения: Цели Масштаб и последствия Горизонтальное и вертикальное разделение труда Профессионализм исполнителей УР – это выбор альтернативы, который осуществляется лицом, принимающим решение, в рамках его полномочий и направлены на достижение целей организации. Сущность и содержание УР УР рассматривают в 2-х значениях: А) как процесс – это поиск, группировка и анализ требуемой информации, разработка, утверждение и реализация УР. Б) как явление
User Lokard : 25 марта 2014
5 руб.
up Наверх