Лабораторная работа №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
Шпаргалки Проектирование зданий и сооружений
Вопросы по дисциплине «Проектирование зданий и сооружений» I. 1Основы проектирования промышленных зданий, требования, предъявляемые к 2промышленным зданиям. 3Обеспечение благоприятных условий труда и бытового обслуживания рабочих. 4Основные виды промышленных зданий II. 5Классификация промышленных зданий по назначению и капитальности. 6Виды промышленных зданий по архитектурно-планировочным признакам. 7Освещение и воздухообмен в промышленных зданиях. 8Борьба с шумом и вибрацией III. 9Унифика
User elementpio : 13 января 2013
5 руб.
Теоретические основы современных технологий беспроводной связи (ТОСТБС). Вариант 24. СибГути. Заочно ускоренное обучение
Шифр 23,53,83 ( N = (x mod 30) + 1 ) => Вариант 24. Для составления полного частотного плана сети подвижной радиосвязи (СПРС), т.е. плана внедрения конкретных номиналов частот для каждой из базовых станций (БС), установленных на территории города, необходимо предварительно определить основные параметры этого плана. Исх.данные: AMPS - стандарт сотовой связи f = 800 МГц F = 4,8 МГц Pт = 20% Pb = 0,04 Na = 35000 Gbs = 4 дБ Pms = -129 дБ S = 101 км Hbs = 57 м b = 0,025 Эрл а = 7 дБ hms = 1.5 м
User TheMrAlexey : 13 августа 2017
50 руб.
Механизм натяжения - 00-000.06 11.11 00
Механизм натяжения предназначен для натяжения гусеницы трактора. В механизм натяжения входят следующие стандартные изделия и материалы: поз. 17 - болт ЗМ8-8g х 30.58 ГОСТ 7796-70 (6 шт.); поз. 18 - болт М20-8g х 60.48 ГОСТ 7808-70 (4 шт.); поз. 19 - шплинт 4x63 ГОСТ 397-79 (1шт.); поз. 20 - штифт 10n6 х 15 ГОСТ 3128-70 (1шт.); поз. 21 - кольцо 012-018-25-2-4 ГОСТ 9833-73 (1 шт.); поз. 22 - кольцо 095-105-58-2-4 ГОСТ 9833-73 (1 шт.); поз. 23 - масленка 1.3 ГОСТ 19853-74 (1 шт.); поз. 24 - кольц
User HelpStud : 7 октября 2025
500 руб.
Механизм натяжения - 00-000.06 11.11 00 promo
Выпускная квалификационная работа ВКР по педагогике
УЧЕБНЫЕ ТЕСТЫ - СИСТЕМА ОБЪЕКТИВНОГО КОНТРОЛЯ ЗНАНИЙ ГЛАВА 1. Проверка и оценка знаний, как дидактическая категория…. 1.1. Проблема оценки в истории образования 1.2. Воспитательное и образовательное значение проверки и оценки знаний 1.3. Сущность безотметочного обучения
User mike_vorn : 14 февраля 2015
4800 руб.
up Наверх