Лабораторные работы №1-5 Структуры и алгоритмы обработки данных (часть 2) 2017 год

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

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

Описание

ЛБ 1

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

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

ЛБ 2

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

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

ЛБ 3

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

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

ЛБ 4

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

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

ЛБ 5

Дерево оптимального поиска (приближенные алгоритмы)
Цель работы: Изучение процесса программного построения почти оптимальных деревьев поиска.

1. Реализовать программно алгоритмы А1 и А2 для построения почти оптимальных деревьев поиска.
2. Построить почти оптимальные деревья поиска из 100, 200,…, 500 вершин (данные в вершинах произвольные, но все различные) с помощью алгоритмов А1 и А2, распечатать их обход слева направо.
3. Для построенных деревьев вычислить размер, контрольную сумму и средневзвешенную высоту, сравнить их с аналогичными характеристиками дерева оптимального поиска. Заполнить таблицу и проанализировать полученные результаты.

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

2017 год сдачи работ. Работы сданы Мачикиной Е.П.
Лабораторные работы №1-5. Структуры и алгоритмы обработки данных (часть 2)
полный набор. кроме изменения ФИО и группы рекмоендую изменить другие данные для оригинальности. №1 Тема: Идеально сбалансированное дерево поиска (ИСДП) №2 Тема: Случайное дерево поиска (СДП) №3 Цель работы: Изучение процесса программного построения АВЛ-дерева. №4 Цель работы: Изучение процесса программного построения ДБД. №5 Тема: Дерево оптимального поиска (приближенные алгоритмы)
User AlexBrookman : 29 января 2019
195 руб.
Лабораторные работы №1-5. Структуры и алгоритмы обработки данных (2-я часть)
Тема: Построение двоичного дерева. Вычисление характеристик дерева. Цель работы: Освоить понятие двоичного дерева. Порядок выполнения работы: 1. Разместить в памяти компьютера данное двоичное дерево, данные в вершинах заполнить случайными числами. 2. Написать процедуры для вычисления размера дерева, высоты дерева, средней высоты дерева, контрольной суммы для дерева и проверить их работу на конкретном примере. 3. Запрограммировать обход двоичного дерева слева направо и вывести на экран полу
User Сергей38 : 18 мая 2020
300 руб.
Лабораторные работы №1-5. Структуры и алгоритмы обработки данных (часть1)
Лабораторная работа 1 Методы сортировки массивов с квадратичной трудоемкостью Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность элементов массива максимальной длины. Пример: в массиве 23145314 (23
User AlexBrookman : 3 февраля 2019
200 руб.
Лабораторные работы №1-5 (Структуры и алгоритмы обработки данных, ч. 2)
Лабораторная работа №1 Цель работы: Изучение процесса программного построения ИСДП. 1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют • размер дерева; • высоту дерева; • среднюю высоту дерева; • контрольную сумму данных в вершинах дерева; и проверить их работу на конкретном примере. 2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных. 3. Разработать подпрограмму поиска вершины с заданн
User danila1271 : 28 ноября 2016
50 руб.
Лабораторные работы № 1-5. Структуры и алгоритмы обработки данных. 10-й вариант
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Лабораторная работа 2. Быстрые методы сортировки массивов. Лабораторная работа 3. Быстрые методы сортировки последовательностей. Лабораторная работа 4. Индексация и быстрый поиск. Лабораторная работа 5. Хэширование и поиск.
User Despite : 1 апреля 2013
250 руб.
Лабораторные работы №№1-5 по "Структуры и алгоритмы обработки данных (часть 2-я), БЕЗ ВАРИАНТОВ
Задания лабораторных работ выполняются на языке программирования С/С++, среда программирования по выбору студента. Изучаемые методы обработки данных рекомендуется программно реализовывать в виде отдельных функций (подпрограмм), массивы (последовательности) данных должны передаваться в подпрограммы в качестве параметров. Заполнение массивов данными, вывод их на экран, вычисление вспомогательных величин и пр. необходимо также оформлять в виде отдельных подпрограмм. При выполнении заданий следует о
User freelancer : 24 апреля 2016
80 руб.
promo
Лабораторные работы №№1-5 по "Структуры и алгоритмы обработки данных (часть 2-я), БЕЗ ВАРИАНТОВ
Задания лабораторных работ выполняются на языке программирования С/С++, среда программирования по выбору студента. Изучаемые методы обработки данных рекомендуется программно реализовывать в виде отдельных функций (подпрограмм), массивы (последовательности) данных должны передаваться в подпрограммы в качестве параметров. Заполнение массивов данными, вывод их на экран, вычисление вспомогательных величин и пр. необходимо также оформлять в виде отдельных подпрограмм. При выполнении заданий следует о
User sonya555941 : 20 января 2016
190 руб.
Лабораторная работа №5. Структуры и алгоритмы обработки данных
Порядок выполнения работы: Написать программу “Телефонный справочник”, которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексов и фильтров (номер задания выбирается по последней цифре шифра) – упорядочить справочник по телефонному номеру по убывани
User tanzor : 8 июля 2014
10 руб.
Участок топливной аппаратуры Автотранспортного цеха «Рославльский Автоагрегатный завод» с разработкой диагностического стенда и зажимного приспособления к нему
СОДЕРЖАНИЕ Введение 1. Общая часть часть 1.1. Характеристика автотранспортного цеха «Рославльского Автоагрегатного завода» 1.2. Обоснование необходимости реконструкции участка топливной аппаратуры 2. Технологическая часть 2.1 Типы топливных систем 2.2 Топливная система дизельных двигателей грузовых автомобилей 2.3. Особенности технического обслуживания и ремонта топливной аппаратуры 2.4 Диагностическими признаками неисправностей системы питания 2.5. Расчет производственной программы и трудоемкос
User Рики-Тики-Та : 18 декабря 2015
825 руб.
Кронштейн. Вариант 15
Кронштейн. Вариант 15 Вычертить по заданным размерам плоскую деталь (задание 1 в метод.указаниях). Проставить размеры. Заполнить основную надпись. Тип документа чертеж, формат А4. Чертеж (все на скриншотах показано и присутствует в архиве) сделано и открываются в компасе v13, компас v14, компас v15, компас v16, компас v17, компас v18, компас v19, компас v20, компас v21, компас v22 и выше версиях компаса. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можн
User lepris : 6 сентября 2022
80 руб.
Кронштейн. Вариант 15
Образ Ив. Карамазова в романе Братья Карамазовы Ф.М. Достоевского
Осмысляя образ Ивана Карамазова в романе Ф.М. Достоевского “Братья Карамазовы”, нельзя не говорить о философии “бунтующего человека”. Тем паче, что проблема “бунтующего человека” весьма актуальна в современном мире. Она определяется единственно тем, “что сегодня целые общества стремятся обособиться от священного. Мы живем в десакрализованной истории... сегодняшняя история вынуждает нас признать, что бунт - это одно из существенных измерений человека. Он является нашей исторической реальностью...
User Qiwir : 6 сентября 2013
Частичная реконструкция автотранспортного предприятия ООО АФ "Энергия" с. Селивёрстово с разработкой агрегатного участка.
Дипломный проект состоит из графической части, включающей 10 листов формата А1 и расчетно-пояснительной записки объемом 89 листов машинописного текста, 37 таблиц, 6 иллюстраций, использованы 10 библиографических источников. Наиболее часто встречающимися терминами в дипломном проекте являются: автотранспортное предприятие, реконструкция, трудоемкость, техническое обслуживание, диагностирование, ремонт, технологическое оборудование, производственный участок. В дипломном проекте, предлагается част
User Алексей266 : 13 января 2016
1000 руб.
up Наверх