Лабораторная работа №3 по дисциплине "Структуры и алгоритмы обработки данных". Построение АВЛ дерева

Цена:
50 руб.

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

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

Описание

Цель работы: Освоить построение АВЛ-дерева.
1.Разработать процедуру построения АВЛ-дерева.
2.Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1.
3. Экспериментально определить среднее количество поворотов на одну включаемую вершину в АВЛ-дерево.

Вариант 7. Работа написана на C++ (dev-c++)

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

Сдана в СибГУТИ в 2011. Оценка - зачет
Построение АВЛ-дерева
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Структуры и алгоритмы обработки данных (часть 2. Древовидные структуры данных)». Вариант 10 Построение АВЛ-дерева 1. Разработать процедуру построения АВЛ-дерева. 2. Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1. n Высота АВЛ-дерева Теоретическая оценка
User uksne : 27 ноября 2010
100 руб.
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022 Содержание 1 Задание на лабораторную работу 2 3 Ход работы 3 3.1 Задание №1 3 3.2 Задание №2 6 Список использованных источников 7 Задание на лабораторную работу Задание №1 Реализовать методы поиска подстроки в строке. Добавить возможность ввода строки и подстроки с клавиатуры. Предусмотреть возможность существования пробела. Реализовать возможность выбора опции чувствительности или нечувствительности к р
User DiKey : 29 марта 2023
150 руб.
Лабораторная работа №3. По дисциплине Структуры и алгоритмы обработки данных. МТУСИ. 2022
Лабораторная работа №3 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Двоичное Б-дерево поиска (ДБД) Цель работы: Изучение процесса программного построения ДБД. Разработать подпрограмму построения ДБ-дерева для массива целых чисел. Построить ДБ-дерево из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные). Распечатать обход дерева слева направо. Для построенного ДБ-дерева вычислить размер, контрольную сумму, высоту и среднюю высоту (как для двоичного дерева) и высоту ДБ-дерева как количество уровней, сравнить их с аналогичными характеристикам
User boeobq : 17 ноября 2021
40 руб.
Лабораторная работа №3 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки). 2. Разработать сервисные функции для работы со списками: заполнение списка (стека) возрастающими числами; заполнение списка (стека) убывающими числами; заполнение списка (стека) случайными числами; печат
User Багдат : 20 августа 2016
47 руб.
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
ЛАБОРАТОРНАЯ РАБОТА №3 по дисциплине «Структуры и алгоритмы обработки данных» Вариант 2
Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки). 2. Разработать сервисные функции для работы со списками: • заполнение списка (стека) возрастающими числами; • заполнение списка (стека) убывающими числами; • заполнение списка (стека) случайными числами; • печать элементов списка;
User beklenev : 15 декабря 2015
49 руб.
Лабораторная работа № 3 По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 30
User Loviska : 26 января 2015
100 руб.
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №7
Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве) Метод N количество эл
User Jack : 1 декабря 2014
150 руб.
Лабораторная работа №3 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующ
User Jack : 4 сентября 2014
100 руб.
Теплотехника Часть 1 Теплопередача Задача 29 Вариант 3
В рекуперативном теплообменнике жидкость нагревается насыщенным паром (при p=const) от начальной температуры t′ж до конечной t″ж. Во сколько раз изменится тепловая мощность теплообменника, если разность температур жидкости и пара на входе в теплообменник (Δtб=t′ж-tн) уменьшиться в n раз?
User Z24 : 14 октября 2025
150 руб.
Теплотехника Часть 1 Теплопередача Задача 29 Вариант 3
Технологическая (проектно-технологическая) практика (часть 2) СибГУТИ
Тема: Анализ работы современных средств защиты информации, в том числе, с точки зрения расширения сетевой инфраструктуры. Всё в одном документе! Просто поменяйте мою фамилию на свою, и всё.
User ilya22ru : 5 декабря 2025
450 руб.
Анализ экономической эффективности измерения качества
Оглавление 2 Введение 3 1.Понятие качества продукции и управления им. 4 2.Основные затраты на качество и их анализ. 7 3.Показатели качества как основная категория оценки потребительских ценностей 13 Заключение. 23 Список литературы 24 Введение Стандартизация, метрология и сертификация являются инструмен­тами обеспечения качества продукции, работ и услуг - важного аспекта многогранной коммерческой деятельности. За рубежом уже в начале 1980-х гг. пришли к выводу, что успех биз­неса определ
User evelin : 21 ноября 2013
10 руб.
Контрольная работа по дисциплине: Линейная алгебра. Вариант №2.
Вариант № 2 1. Решить систему уравнений методом Крамера и методом Гаусса 2. Для данной матрицы найти обратную матрицу. 3. Даны векторы Найти: a) угол между векторами и ; b) проекцию вектора на вектор ; c) векторное произведение ; d) площадь треугольника, построенного на векторах . 4. Даны координаты вершин треугольника a) составить уравнение стороны АВ b) составить уравнение высоты АD c) найти длину медианы ВЕ d) найти точку пересечения высот треугольника АВС. 5. Даны коорди
User teacher-sib : 30 ноября 2016
90 руб.
Контрольная работа по дисциплине: Линейная алгебра. Вариант №2. promo
up Наверх