Лабораторные работы 1-3. Вариант 3. Структуры и алгоритмы обработки данных (часть 2-я)

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon

Описание

Лабораторная работа 1
Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП)

Цель работы: Изучение процесса программного построения ИСДП и СДП.

Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют:
размер дерева;
высоту дерева;
среднюю высоту дерева;
контрольную сумму данных в вершинах дерева;
Проверить их работу на конкретном примере.
Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
Разработать подпрограмму поиска вершины с заданным ключом в двоичном дереве поиска.
Разработать подпрограмму построения идеально сбалансированного дерева поиска (ИСДП)

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

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

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

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

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

Лабораторная работа 3
Тема: Двоичное Б-дерево поиска (ДБД)

Цель работы: Изучение процесса программного построения ДБД.

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

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

Для построенного ДБ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту (как для двоичного дерева) и высоту ДБ-дерева как количество уровней, сравнить их с аналогичными характеристиками АВЛ-дерева. ДБ-дерево необходимо строить для той же последовательности данных, что и АВЛ-дерево. Заполнить таблицу 3 и проанализировать полученные результаты.

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

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

Мачикина Елена Павловна
«Структуры и алгоритмы обработки данных. Часть 2». Лабораторная работа №1. Вариант №3
Порядок выполнения работы: 1.Разместить в памяти компьютера данное двоичное дерево (см. ниже, номер задания соответствует последней цифре шифра), данные в вершинах заполнить случайными числами. (Вариант дерева в скриншоте) 2.Написать процедуры для вычисления размера дерева, высоты дерева, средней высоты дерева, контрольной суммы для дерева и проверить их работу на конкретном примере. 3.Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность дан
User wchg : 10 сентября 2013
79 руб.
«Структуры и алгоритмы обработки данных. Часть 2». Лабораторная работа №1. Вариант №3
Лабораторная работа №1 "Структуры и алгоритмы обработки данных (часть 2-я)
Лабораторная работа №1 Тема: Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Цель работы: Изучение процесса программного построения ИСДП и СДП. Формулировка задания: 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и в
User Daniil2001 : 17 января 2022
15 руб.
Лабораторная работа №1 "Структуры и алгоритмы обработки данных (часть 2-я)
Лабораторная работа №1 по дисциплине "Структуры и алгоритмы обработки данных" (часть 2) Вариант№3
Постановка задачи Разместить в памяти компьютера данное двоичное дерево (см. ниже, номер задания соответствует последней цифре шифра), данные в вершинах заполнить случайными числами.
User denchik1994 : 22 марта 2015
40 руб.
Структуры и алгоритмы обработки данных (часть 2-я) .Вариант №3
Вариант задания: А = 3 B = 3.3 D = 1 АВЛ-дерево. Описание базы данных Задания А = 3 (файл base3.dat) База данных "Обманутые вкладчики" Структура записи: ФИО вкладчика: текстовое поле 32 символа формат <Фамилия>_<Имя>_<Отчество> Сумма вклада: целое число Дата вклада: текстовое поле 8 символов формат дд-мм-гг ФИО адвоката: текстовое поле 22 символа формат <Фамилия>_<буква>_<буква> Пример записи из БД: Петров_Иван_Федорович___________ 130 15-03-46 Иванова_И_В___________
User IT-STUDHELP : 18 ноября 2021
800 руб.
Структуры и алгоритмы обработки данных (часть 2-я) .Вариант №3 promo
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №3
Вариант задания: 3 А = 3 B = 3.3 D = 1 АВЛ-дерево. Описание базы данных Задания А = 3 (файл base3.dat) База данных "Обманутые вкладчики" Структура записи: ФИО вкладчика: текстовое поле 32 символа формат <Фамилия>_<Имя>_<Отчество> Сумма вклада: целое число Дата вклада: текстовое поле 8 символов формат дд-мм-гг ФИО адвоката: текстовое поле 22 символа формат <Фамилия>_<буква>_<буква> Пример записи из БД: Петров_Иван_Федорович___________ 130 15-03-46 Иванова_И_В_______
User IT-STUDHELP : 18 ноября 2021
800 руб.
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №3 promo
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №3
Вариант задания: А = 3 B = 3.3 D = 1 АВЛ-дерево. Описание базы данных Задания А = 3 (файл base3.dat) База данных "Обманутые вкладчики" Структура записи: ФИО вкладчика: текстовое поле 32 символа формат <Фамилия>_<Имя>_<Отчество> Сумма вклада: целое число Дата вклада: текстовое поле 8 символов формат дд-мм-гг ФИО адвоката: текстовое поле 22 символа формат <Фамилия>_<буква>_<буква> Пример записи из БД: Петров_Иван_Федорович___________ 130 15-03-46 Иванова_И_В__________
User IT-STUDHELP : 18 ноября 2021
800 руб.
Структуры и алгоритмы обработки данных (часть 2-я). Вариант №3 promo
Структуры и алгоритмы обработки данных (часть 2-я) . Вариант №3
Вариант задания: А = 3 (файл base3.dat) База данных "Обманутые вкладчики" Структура записи: ФИО вкладчика: текстовое поле 32 символа формат <Фамилия>_<Имя>_<Отчество> Сумма вклада: целое число Дата вклада: текстовое поле 8 символов формат дд-мм-гг ФИО адвоката: текстовое поле 22 символа формат <Фамилия>_<буква>_<буква> Пример записи из БД: Петpов_Иван_Федоpович___________ 130 15-03-46 Иванова_И_В___________ Задание на поиск записей: B = 3.3 Вывести на экран количество и фамилии всех адвокато
User IT-STUDHELP : 18 ноября 2021
800 руб.
Структуры и алгоритмы обработки данных (часть 2-я) . Вариант №3 promo
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП) Задание: 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют: o размер дерева; o высоту дерева; o среднюю высоту дерева; o контрольную сумму данных в вершинах дерева; o Проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных. 3. Разработать подпрограмму поиска вершины с зада
User boeobq : 17 ноября 2021
60 руб.
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Сетевые базы данных, Лабораторная работа 4, Вариант 0, Блоки PL/SQL. Типы данных и операторы языка PL/SQL, Вывод данных, Работа с базами данных в программах PL/SQL. Курсоры, Обработка исключительных ситуаций, сибГУТИ
7 семестр. Сетевые базы данных Лабораторная работа 4 Вариант 0 Тема: Блоки PL/SQL. Типы данных и операторы языка PL/SQL Тема 2: Вывод данных Тема 3: Работа с базами данных в программах PL/SQL. Курсоры Тема 4: Обработка исключительных ситуаций Задания : 1. Составить и выполнить программу PL/SQL, которая вычисляет квадраты первых пяти положительных чисел, кратных 2, используя простой цикл Loop, и выводит результаты. 2. Составить и выполнить программу PL/SQL, которая определяет, под каким знако
User Fluttermen : 23 декабря 2018
120 руб.
Привод ленточного конвейера (червячный двухступенчатый редуктор)
Содержание Введение…………………………………………………………………………………………….3 I. КИНЕМАТИЧЕСКИЙ РАСЧЕТ ПРИВОДА……………………………………………………5 II. РАСЧЕТ ТИХОХОДНОЙ СТУПЕНИ РЕДУКТОРА………………………………………….7 III. РАСЧЕТ БЫСТРОХОДНОЙ СТУПЕНИ РЕДУКТОРА……………………………………...9 IV. РАЗРАБОТКА ЭСКИЗНОГО ПРОЕКТА………………………………………………….....13 V. ВЫБОР СМАЗОЧНЫХ МАТЕРИАЛОВ И СИСТЕМЫ СМАЗЫВАНИЯ…………...….….16 Список использованных источников...............................................................................................17
User Рики-Тики-Та : 23 ноября 2011
55 руб.
Дослідження причин підвищення концентрації сірки в феросилікомарганцю та розробка способів її зниження
Содержание Введение 6 1 Общие технологические особенности получения ферросиликомарганца в рудовосстановительных печах 9 1.1 Характеристика шихтовых материалов 9 1.1.1 Марганцевая руда и концентраты 9 1.1.2 Восстановители 14 1.1.3 Кварцит 18 1.2 Печи для производства ферросиликомарганца 20 1.3 Технология производства ферросиликомарганца 23 1.3.1 Сортамент 23 1.3.2 Технологические особенности выплавки силикомарганца 23 2 Исследование сульфидных компонентов ферросиликомарганца 26 2.1 Сера
User Рики-Тики-Та : 7 июля 2012
110 руб.
Тест по земельному праву
1.Могут ли охранные, санитарно- защитные и иные зоны с особыми условиями использования земель включаться в состав категории земель промышленности и иного специального назначения в целях обеспечения безопасности населения и создания необходимых условий для эксплуатации объектов промышленности, энергетики, особо радиационно-опасных и ядерно-опасных объектов, пунктов хранения ядерных материалов и радиоактивных веществ, транспортных и иных объектов? Выберите один ответ: a. да b. нет 2. К какой катег
User qwerty123432 : 13 декабря 2021
109 руб.
Тест по земельному праву
up Наверх