Лабораторная работа №3. Структуры и алгоритмы обработки данных. Работа с идеально сбалансированным деревом.
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Лабораторная работа №3. Структуры и алгоритмы обработки данных. Работа с идеально сбалансированным деревом.
Постановка задачи:
Задана последовательность 26 двузначных чисел. Составить идеально сбалансированное дерево и вывести обратным методом обхода (левое-правое-корень).
Теория:
Идеально сбалансированным называется дерево, у которого для каждой вершины выполняется требование: число вершин в левом и правом поддеревьях различается не более чем на единицу.
Постановка задачи:
Задана последовательность 26 двузначных чисел. Составить идеально сбалансированное дерево и вывести обратным методом обхода (левое-правое-корень).
Теория:
Идеально сбалансированным называется дерево, у которого для каждой вершины выполняется требование: число вершин в левом и правом поддеревьях различается не более чем на единицу.
Дополнительная информация
2020
Похожие материалы
Структуры и алгоритмы обработки данных. Лабораторная работа № 1. Идеально сбалансированное дерево поиска (ИСДП)
daiciy
: 21 марта 2016
Цель работы: Изучение процесса программного построения ИСДП.
1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют
• размер дерева;
• высоту дерева;
• среднюю высоту дерева;
• контрольную сумму данных в вершинах дерева;
и проверить их работу на конкретном примере.
2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
3. Разработать подпрограмму поиска вершины с заданным ключом в двоичном дер
100 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №3
sibguter
: 5 июня 2018
Тема: Быстрые методы сортировки последовательностей
Цель работы: Освоить быстрые методы сортировки последовательностей.
Порядок выполнения работы:
Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки).
Разработать сервисные функции для работы со списками:
заполнение списка (стека) возрастающими числами;
заполнение списка (стека) убывающими числами;
заполнение списка (стека) случайными числами;
печать элементов списка;
49 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных
tanzor
: 8 июля 2014
Цель работы: Быстрые методы сортировки последовательностей.
Порядок выполнения работы:
1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си).
2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками.
3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n
100 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №3
piligrim-24
: 26 октября 2011
1. Разработать процедуру построения АВЛ-дерева.
2. Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1.
50 руб.
«Структуры и алгоритмы обработки данных» Лабораторная работа № 3
1231233
: 19 сентября 2010
Порядок выполнения работы:
1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си).
2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками.
3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
4. Проанализировать по
23 руб.
Лабораторная работа №3. Структуры и алгоритмы обработки данных. 2022
DiKey
: 29 июня 2022
Лабораторная работа №3. Структуры и алгоритмы обработки данных. 2022
Задание 1
Реализовать методы поиска подстроки в строке. Добавить возможность ввода строки и подстроки с клавиатуры. Предусмотреть возможность существования пробела. Реализовать возможность выбора опции чувствительности или нечувствительности к регистру. Оценить время работы каждого алгоритма поиска и сравнить его со временем работы стандартной функции поиска, используемой в выбранном языке программирования.
Задание 2
Пятнашк
75 руб.
Лабораторная работа № 3 по предмету Структуры и алгоритмы обработки данных
svladislav987
: 4 мая 2021
Лабораторная работа 3
Хэширование и поиск
Цель работы:Изучение возможности хэширования данных для организации поиска.
Порядок выполнения работы:
1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу.
2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывес
200 руб.
Структуры и алгоритмы обработки данных-1 Лабораторная работа №3
piligrim-24
: 26 октября 2011
1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си).
2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками.
3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
50 руб.
Другие работы
Расчет башенного крана с поворотной башней и подъемной стрелой грузоподъемностью 5 т
VikkiROY
: 10 марта 2024
Грузоподъемность, 5 т
Пролет, (вылет) 20 м
Высота ПГ, 17 м
Частота вращения, 0,8 об\мин
Скорость ПК, 28 м\мин
Скорость ПГ, 22 м\мин
Время изменения вылета 1,3
Режим работы* С
Угол наклона рельса, 0,9 град
Введение 4
1. Исходные данные 6
2. Расчет механизма подъема груза крана 6
2.1. Расчет тягового и грузозахватного органа 6
2.2. Расчет барабана механизма подъема груза 9
2.3. Выбор электродвигателя, редуктора и муфт механизма подъема груза 10
2.4. Проверка электродвигателя на нагрев 13
2.5. Рас
205 руб.
Расчет коробки передач для автомобилей семейства ЗИЛ «Бычок» (ЗИЛ – 5301-ВЕ)
Рики-Тики-Та
: 17 октября 2010
Введение
Техническая характеристика
ГЛАВА 1. Тяговый расчет АТС
1.1. Расчет потребной мощности двигателя
1.2. Внешняя скоростная характеристика двигателя
1.3. Определение передаточных чисел элементов трансмиссии
1.4. Построение тяговой и динамической характеристик АТС
1.5. Построение кинематической схемы АТС
ГЛАВА 2. Расчет элементов конструкции
2.1. Расчет зубчатых передач
2.3. Расчет валов
2.4. Расчет подшипников
ГЛАВА 3. Сборка агрегата
3.1. Сборка и разборка коробки передач
ЗАКЛЮЧЕНИЕ
Библ
55 руб.
Теория связи. ВАРИАНТ №5
ANNA
: 18 февраля 2019
«Разработка системы связи для передачи непрерывных сообщений дискретными сигналами»
Исходные данные.
Курсовая работа выполняется для следующих исходных данных:
Номер варианта N =5.
Вид сигнала в канале связи: ДЧМ.
Способ приема сигнала: КГ
1)Амплитуда канальных сигналов А =3,464 мВ
2) Дисперсия шума 2 =1,968*10-6 Вт
3) Априорная вероятность передачи символа "1" p(1) = 0,72
4) Значения отсчетов принятой смеси сигнала и помехи
Z(t0)=0,866 мВ; Z(t1)= 0,0866 мВ; Z(t2)=0,0519 мВ;
110 руб.
Бензиновый двигатель Р-5, рабочий объем двигателя – 2,3 литра; мощность 120 кВт , ГАЗ 3110
VillageIdiot
: 12 ноября 2011
Расчет четырехтактного бензинового двигателя с непосредственным впрыском в цилиндр, предназначенного для легкового автомобиля ГАЗ-3110 «Волга». Эффективная мощность Ne=120 кВт. Двигатель пятицилиндровый i=5, рабочий объем Vh = 2,3 дм3.
СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………….
ТЕХНИЧЕСКОЕ ЗАДАНИЕ……………………………………………………
1.1 Цель разработки и область применения……………………………………
1.2 Технические требования……………………………………………………
1.3 Стадии и этапы разработки…………………………………………………
2 ТЕХНИЧЕСКИЙ ПРОЕКТ……
1000 руб.