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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LR3 ch2.cpp
material.view.file_icon LR3 ch2.exe
material.view.file_icon ЛР3 структуры и алгоритмы обработки данных.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа 3 16.01.2022 18.01.2022 Зачет Уважаемый Игнатьев Даниил Андреевич, Мачикина Елена Павловна

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

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

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

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

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

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

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

Размер дерева

АВЛ-дерево

ДБД

Контр.

сумма

Высота фактическая

Теор. оценки для сред. высоты

Контр.

сумма

Кол-во уровней

Теор. оценки для высоты ДБД

Теор. оценки для сред. высоты двоичного дерева

100


200



300


400

500
Лабораторная работа №3. Структуры и алгоритмы обработки данных
Цель работы: Быстрые методы сортировки последовательностей. Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n
User tanzor : 8 июля 2014
100 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. 2022
Лабораторная работа №3. Структуры и алгоритмы обработки данных. 2022 Задание 1 Реализовать методы поиска подстроки в строке. Добавить возможность ввода строки и подстроки с клавиатуры. Предусмотреть возможность существования пробела. Реализовать возможность выбора опции чувствительности или нечувствительности к регистру. Оценить время работы каждого алгоритма поиска и сравнить его со временем работы стандартной функции поиска, используемой в выбранном языке программирования. Задание 2 Пятнашк
User DiKey : 29 июня 2022
75 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. Хеш-таблицы.
Лабораторная работа No3. Структуры и алгоритмы обработки данных. Хеш-таблицы. Вариант 42 ЦЕЛЬ Получить практические навыки по работе с хеш-таблицами. ЗАДАНИЕ Составить и отладить программу для вычисления шестого множества по пяти заданным, представленным в форме хеш-таблиц. F = (A & B) \ (C & D) ^ E. СОДЕРЖАНИЕ ЗАДАНИЕ 3 Временная сложность 5 ВЫВОДЫ 6 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 7 ПРИЛОЖЕНИЕ 8
User DiKey : 30 июня 2022
75 руб.
Лабораторная работа №3. "Структуры и алгоритмы обработки данных. Часть 1"
Часть 1. Методы сортировки и поиска. Задание 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве) 4. П
User Greenberg : 22 октября 2011
49 руб.
Лабораторная работа № 3 структуры и алгоритмы обработки данных (2-я часть). Вариант № 0
Лабораторная работа 3 Тема: Построение АВЛ-дерева. Цель работы: Освоить построение АВЛ-дерева. Порядок выполнения работы: 1. Разработать процедуру построения АВЛ-дерева. 2. Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1. n Высота АВЛ-дерева Теоретическая оценка 10 50 100 200 400 3.
User Despite : 14 мая 2015
60 руб.
Лабораторная работа № 3. Структуры и алгоритмы обработки данных. 10-й вариант
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. Составить таблицу следующего вида
User Despite : 14 мая 2015
60 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных - 1. Вариант 03.
Постановка задачи • Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). • Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. • Составить таблицу (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве) • Проанализировать полученные результаты. (Какой из методов самый быстрый
User JulDir : 2 февраля 2013
39 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. Работа с идеально сбалансированным деревом.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. Работа с идеально сбалансированным деревом. Постановка задачи: Задана последовательность 26 двузначных чисел. Составить идеально сбалансированное дерево и вывести обратным методом обхода (левое-правое-корень). Теория: Идеально сбалансированным называется дерево, у которого для каждой вершины выполняется требование: число вершин в левом и правом поддеревьях различается не более чем на единицу.
User DiKey : 30 июня 2022
75 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. Работа с идеально сбалансированным деревом.
Социальные и этические вопросы информационных технологий. Экзамен. Билет № 9. Рынок труда и характер занятости в новой экономике.
1. Рынок труда и характер занятости в новой экономике. Основной мировой тенденцией формирования современного общества является переход от сырьевой и индустриальной экономики к ... ... Cписок используемой литературы ...
User nik200511 : 13 декабря 2018
189 руб.
Социальные общности и политика
СОДЕРЖАНИЕ Введение 1. Социальные группы и политика 1.1 Социальные общности в оценках социологов и политологов 1.2 Роль классов в политике 2. Социальная стратификация и политика 2.1 Политические аспекты социальной стратификации 2.2 Статусы, мобильность и политика 2.3 Система социального представительства Вывод Литература ВВЕДЕНИЕ Многочисленные социальные общности: слои, классы, этнические, религиозные, профессиональные, территориальные и другие группы оказывают влияние на политические процессы
User evelin : 11 января 2014
15 руб.
Отчёт по практике в БТА
Содержание Введение 1. История развития СКФ АО “Банк ТуранАлем” 1.1. Политика банка 1.2. Показатели работы банка 1.3. Место занимаемое банком в системе банков Казахстана 2. Состав клиентов 3. Услуги предоставляемые СКФ АО “Банк ТуранАлем” 3.1. Денежные переводы банка системы Western Union 3.2. Новые перспективные услуги банка 4. Новые информационные технологии 5. Кредитные операции СКФ АО “Банка ТуранАлем” 5.1. Депозитные операции 5.2. Кредитное досье клие
User DocentMark : 4 ноября 2012
5 руб.
Финансы и основные фонды предприятия
1. Финансы предприятий как элемент товарно-денежных отношений на предприятиях, их сущность, назначение и роль Под финансами понимают совокупность экономических отношений, возникающих при формировании, распределении и использовании фондов денежных ресурсов. Финансы означают денежные отношения между субъектами, другими словами, материальной основой существования и функционирования финансов выступают деньги, денежный оборот. При этом субъекты обладают разной юридической силой, т.е. их отношения р
User evelin : 8 января 2014
15 руб.
up Наверх