Лабораторные работы №1-3 по дисциплине «Структуры и алгоритмы обработки данных. Часть 2». Вариант общий. 2019 год.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon solution.cpp
material.view.file_icon SOLUTION.EXE
material.view.file_icon SOLUTION.OBJ
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon solution.cpp
material.view.file_icon SOLUTION.EXE
material.view.file_icon SOLUTION.OBJ
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon solution.cpp
material.view.file_icon SOLUTION.EXE
material.view.file_icon SOLUTION.OBJ
material.view.file_icon Отчет.doc

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

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

Описание

ЛАБОРАТОРНАЯ РАБОТА 1

Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП)
Цель работы: Изучение процесса программного построения ИСДП и СДП.
1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют:
o размер дерева;
o высоту дерева;
o среднюю высоту дерева;
o контрольную сумму данных в вершинах дерева;
o Проверить их работу на конкретном примере.
2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
3. Разработать подпрограмму поиска вершины с заданным ключом в двоичном дереве поиска.
4. Разработать подпрограмму построения идеально сбалансированного дерева поиска (ИСДП) для массива случайных чисел, а также логическую функцию для определения является ли данное двоичное дерево деревом поиска. Построить ИСДП из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо. Для построенных деревьев вычислить размер, контрольную сумму, высоту и среднюю высоту, используя разработанные функции. Заполнить таблицу (таблица 1) и проанализировать полученные результаты.
5. Разработать подпрограмму построения случайного дерева поиска (СДП). Построить СДП из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо. Для построенного дерева вычислить размер, контрольную сумму, высоту и среднюю высоту, сравнить их с аналогичными характеристиками ИСДП. ИСДП необходимо строить для той же последовательности данных, что и СДП. Заполнить таблицу (таблица 1) и проанализировать полученные результаты.






Таблица 1 - Результаты работы программ

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


ЛАБОРАТОРНАЯ РАБОТА 2

Тема: Сбалансированные по высоте деревья поиска (АВЛ)
Цель работы: Изучение процесса программного построения АВЛ-дерева.
Разработать подпрограмму построения АВЛ-дерева для массива целых чисел.
Построить АВЛ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо.
Для построенного АВЛ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту, сравнить их с аналогичными характеристиками ИСДП. ИСДП необходимо строить для той же последовательности данных, что и АВЛ-дерево. Заполнить таблицу 2 и проанализировать полученные результаты/
Таблица 2 - Результаты работы программы построения АВЛ-дерева для массива целых чисел
Размер дерева АВЛ-дерево ИСДП
 Контр.
сумма Высота фактическая Теор. оценки для сред. высоты Контр.
сумма Высота фактическая Теор. оценки для сред. высоты
100      
200      
300      
400      
500      


ЛАБОРАТОРНАЯ РАБОТА 2

Тема: Сбалансированные по высоте деревья поиска (АВЛ)
Цель работы: Изучение процесса программного построения АВЛ-дерева.
Разработать подпрограмму построения АВЛ-дерева для массива целых чисел.
Построить АВЛ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо.
Для построенного АВЛ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту, сравнить их с аналогичными характеристиками ИСДП. ИСДП необходимо строить для той же последовательности данных, что и АВЛ-дерево. Заполнить таблицу 2 и проанализировать полученные результаты/
Таблица 2 - Результаты работы программы построения АВЛ-дерева для массива целых чисел
Размер дерева АВЛ-дерево ИСДП
 Контр.
сумма Высота фактическая Теор. оценки для сред. высоты Контр.
сумма Высота фактическая Теор. оценки для сред. высоты
100      
200      
300      
400      
500

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

Мачикина Е.П. 2019 год.
Лабораторные работы №1-3 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант общий
Лабораторная работа №1 Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Цель работы: Изучение процесса программного построения ИСДП и СДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: - размер дерева; - высоту дерева; - среднюю высоту дерева; - контрольную сумму данных в вершинах дерева; - Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран по
User xtrail : 22 июля 2024
900 руб.
promo
Лабораторная работа №1 "Структуры и алгоритмы обработки данных (часть 2-я)
Лабораторная работа №1 Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Цель работы: Изучение процесса программного построения ИСДП и СДП. Формулировка задания: 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и в
User Daniil2001 : 17 января 2022
15 руб.
Лабораторная работа №1 "Структуры и алгоритмы обработки данных (часть 2-я)
Лабораторная работа №№1-5 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант общий
ЛАБОРАТОРНАЯ РАБОТА 1 Тема: Идеально сбалансированное дерево поиска (ИСДП) Цель работы: Изучение процесса программного построения ИСДП. Задание 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют • размер дерева; • высоту дерева; • среднюю высоту дерева; • контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность да
User SibGOODy : 21 апреля 2018
500 руб.
promo
Лабораторная работа №1-3 по дисциплине «Структуры и алгоритмы обработки данных». Часть 1. Вариант общий.
ЛАБОРАТОРНАЯ РАБОТА №1 (часть 1 Методы сортировки и поиска) Задание Методы сортировки массивов. Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы сортировок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа сер
User teacher-sib : 29 октября 2018
500 руб.
promo
Лабораторные работы 1-3 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №15
Лабораторная работа №1 ЗАДАНИЕ Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Цель работы: Изучение процесса программного построения ИСДП и СДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на э
User IT-STUDHELP : 25 декабря 2022
1200 руб.
Лабораторные работы 1-3 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №15 promo
Лабораторные работы 1-3 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №29
Лабораторная работа №1 ЗАДАНИЕ Тема: идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Цель работы: Изучение процесса программного построения ИСДП и СДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на
User IT-STUDHELP : 25 декабря 2022
1200 руб.
Лабораторные работы 1-3 по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант №29 promo
Структуры и алгоритмы обработки данных (часть 2).Лабораторные работы 1-5. Общий вариант.
Лабораторная работа 1 Тема: Идеально сбалансированное дерево поиска (ИСДП) Цель работы: Изучение процесса программного построения ИСДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют · размер дерева; · высоту дерева; · среднюю высоту дерева; · контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся пос
User Bodibilder : 29 мая 2019
25 руб.
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Задание: 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных. 3. Разработать подпрограмму поиска вершины с зада
User boeobq : 17 ноября 2021
60 руб.
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Место и роль тюркизма в новейшей истории Турции
Национализм в Турции на протяжении всего республиканского периода был наряду с антикоммунизмом и вестернизацией ведущей идеологической доктриной, влияние которой распространялось как на все сферы внутренней жизни страны, так и на ее поведение на международной арене. Иной раз даже вопреки ее конкретным интересам, примером чего может служить неуступчивость турецкой позиции по кипрскому вопросу, уже длительное время серьезно осложняющая ее отношения с Западом. Истоки и причины обостренного национа
User evelin : 12 сентября 2013
10 руб.
Модернизация стенда с беговым барабаном для исследования автомобильных шин
Карданная передача служит для передачи крутящего момента между валами механизмов, взаимное положение которых меняется при движении автомобиля, либо механизмы установлены на машине таким образом, что оси соединяемых валов не лежат на одной прямой. Необходимость в применении карданной передачи на автомобилях возникает, прежде всего, при соединении валов агрегатов и механизмов, один из которых укреплен на раме, а другой связан с деталями ходовой части. На разрабатываемом стенде карданная передача п
User OstVER : 7 ноября 2013
450 руб.
Модернизация стенда с беговым барабаном для исследования автомобильных шин
Расчетная работа по основам теории цепей. Четырехполюсники.Вариант № 1
Введение Выполнение курсовой работы имеет целью: закрепить и углубить теоретические знания по дисциплине; приобретение опыта по определению основных параметров и характеристик, широкораспространенных в радиотехнических и других устройствах узлов–четырехполюсников; привить навыки самостоятельного решения конкретных инженерных задач, возникающих при анализе электрических схем; развивать навыки и умение пользоваться технической и специальной литературой, стандартами и руководящими техническими мат
User kris1111 : 5 декабря 2012
Лабораторная работа №1 по дисциплине: Микропроцессоры и цифровая обработка сигналов. Вариант 20
Лабораторная работа № 1 (часть 1) «Вывод информации через параллельные порты» 1. Цель работы 1.1. Изучить особенности работы параллельных портов микроконтроллера. 1.2. Изучить схемы подключения светодиодов к цифровым микросхемам. 1.3. Научиться управлять светодиодами при помощи программы. 1.4. Научиться управлять цифровыми индикаторами. 1.5. Научиться загружать программы в микроконтроллер. 1.6. Изучить способы отладки программ на лабораторном стенде ЛЭСО1. Таблица 1 – Исходные данные варианта
User Учеба "Под ключ" : 14 августа 2022
600 руб.
promo
up Наверх