Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»

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

material.view.file_icon
material.view.file_icon LabRabN1_2.c
material.view.file_icon LabRabN1_2.exe
material.view.file_icon Отчет по лаб работе 1.doc

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

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

Описание

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

Отчет содержит краткие теоретические сведения, касающиеся темы работы, программу на языке Си с комментариями строк кода и исполняемый файл.
Объем отчета составляет 12 страниц формата А4.

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

Год сдачи: 2019
Преподаватель: Мачикина Е. П.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Лабораторная работа №1 по дисциплине "Структуры и алгоритмы обработки данных. Часть 2". Все варианты
Часть 2. "Древовидные структуры данных" Тема: Построение двоичного дерева. Вычисление характеристик дерева. Цель работы: Освоить понятие двоичного дерева. Порядок выполнения работы: 1. Разместить в памяти компьютера данное двоичное дерево, данные в вершинах заполнить случайными числами. 2. Написать процедуры для вычисления размера дерева, высоты дерева, средней высоты дерева, контрольной суммы для дерева и проверить их работу на конкретном примере. 3. Запрограммировать обход двоичного дерев
User Greenberg : 7 октября 2011
49 руб.
Структуры и алгоритмы обработки данных (часть 2)
Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Операционные системы Вид работы: Экзамен Оценка:Хорошо
User MayaMy : 23 февраля 2019
400 руб.
Структуры и алгоритмы обработки данных (часть 2)
Лабораторная работа №1 по дисциплине "Структуры и алгоритмы обработки данных" (часть 2) Вариант№3
Постановка задачи Разместить в памяти компьютера данное двоичное дерево (см. ниже, номер задания соответствует последней цифре шифра), данные в вершинах заполнить случайными числами.
User denchik1994 : 22 марта 2015
40 руб.
Лабораторная работа №1 (на С++) по дисциплине "Структуры и алгоритмы обработки данных. Часть 2"
1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют • размер дерева; • высоту дерева; • среднюю высоту дерева; • контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных. 3. Разработать подпрограмму поиска вершины с заданным ключом в двоичном дереве поиска. 4. Разработать подпрограмму построения идеально сб
User Greenberg : 17 октября 2015
49 руб.
Лабораторные работы №№1-5 по дисциплине: Структуры и алгоритмы обработки данных (Часть 2)
Лабораторная работа 1 Тема: Идеально сбалансированное дерево поиска (ИСДП) Цель работы: Изучение процесса программного построения ИСДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют · размер дерева; · высоту дерева; · среднюю высоту дерева; · контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюс
User moomy : 2 января 2017
200 руб.
Экзамен. Структуры и алгоритмы обработки данных (часть 2-я)
1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить средневзвешенную высоту
User Алёна25 : 31 марта 2025
100 руб.
Экзамен Структуры и алгоритмы обработки данных (часть 2)
Экзаменационное задание 1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 5. Построить ДОП, используя все буквы своих фамилии, имени, отчества двумя приближенными алгоритмами. Вычислить сред
User SOKOLOV : 2 марта 2025
200 руб.
Экзамен Структуры и алгоритмы обработки данных (часть 2)
Структуры и алгоритмы обработки данных (часть 2). Экзамен.
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в экзаменационном тесте. 1. Построить ИСДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 2. Построить СДП, используя в качестве массива набор из 12 букв своих фамилии, имени, отчества. 3. Построить АВЛ-дерево, используя набор из 12 букв своих фамилии, имени, отчества. 4. Построить ДБ-дерево, используя набор из 12 букв своих фамилии, име
User holm4enko87 : 12 ноября 2024
50 руб.
promo
Решенные задачи по инженерной графике в AutoCad
Задание № 1 по инженерной графике выполнено 4 задачи - вариант 5, 6, 7, 8 Построение сопряжений, уклонов и конусности. Задание № 2 вариант 6 Начертить 3 вида детали. Построить аксонометрическую и диметрические проекции деталий. Задание № 3 вариант 6 и 7 Построить 3 вид детали по двум заданным. Выполнить полезные разрезы. И построить аксонометрическую проекцию детали с вырезом. Задание № 4 вариант 6 и 7 Построить 3 вид детали по двум заданным. Выполнить вырез методом секущих плоскостей. Постр
User Aronitue9 : 19 ноября 2011
50 руб.
Решенные задачи по инженерной графике в AutoCad
Приспособление для снятия фасок
Представленное приспособление предназначено для сверления фасок в отверстии гайки Состоит из 2 чертежей формата А1 + спецификация 1 Лист сборка 2 Лист деталировка
User diplomnikv : 8 апреля 2015
80 руб.
Приспособление для снятия фасок
Характеристика финансового состояния ООО "Арт Система"
Основная (описательная) часть С 3 по 31 марта я проходил преддипломную практику в ООО "Арт Система" в должности практиканта. Первым этапом прохождения практики в период с 3 по 5 марта была работа по изучению основных положений, задач, функций. "Система Арт" является обществом с ограниченной ответственностью. Общество с ограниченной ответственностью (ООО) - хозяйственное общество, учрежденное одним или несколькими лицами, которые отвечают по обязательствам общества только в пределах стоимости
User Qiwir : 8 ноября 2013
10 руб.
Цилиндр воздушный - КИКГ.ХХХХХХ.018 СБ
В.П. Большаков, А.В. Чагина. ВЫПОЛНЕНИЕ В КОМПАС-3D КОНСТРУКТОРСКОЙ ДОКУМЕНТАЦИИ ИЗДЕЛИЙ С РЕЗЬБОВЫМИ СОЕДИНЕНИЯМИ. Вариант 18. КИКГ.ХХХХХХ.018 - Цилиндр воздушный. Сборочный чертеж. Спецификация. Чертежи. Цилиндр воздушный — устройство, устанавливаемое в тормозной системе подвижного состава. Поршневые кольца 6, изготовленные из чугуна, служат для уплотнения поршня. Поршень 2 закреплен на штоке 3 гайкой 13, шайбой и шплинтом. В корпусе 1 в месте выхода штока 3 расположено уплотняющее устрой
User .Инженер. : 16 июня 2026
600 руб.
Цилиндр воздушный - КИКГ.ХХХХХХ.018 СБ promo
up Наверх