Для Вашего удобства мы используем файлы cookie. Используя наш Сервис, Вы соглашаетесь с политикой конфиденциальности, определениями и политикой AML & KYC
Student24
Student24
Проект размещён незарегистрир. Пользователем

Работа с динамическими структурами: бинарные деревья

Номер
#29816
Бюджет
Не указан
Уникальность
Не указана
Детали
Задания
1. Найти количество элементов дерева с заданным значением
2. Найти самую короткую ветку дерева и вывести все её значения
3. Найти самую длинную ветку и вывести все её значения
4. Определить уровень дерева, на котором находится самое большое количество элементов
5. Определить количество листьев дерева
6. Проверить является ли дерево строгим
7. Проверить является ли дерево полным
8. Записать все значения в листьях дерева в порядке возрастания
9. Вычислить среднюю длину веток дерева
10. В дереве нет повторяющихся элементов, найти заданный элемент и удалить его, в случае если он не является листом заменить любым
11. Сгенерировать упорядоченное дерево на основе отсортированного списка.
12. Найдите количество четных элементов бинарного дерева. Укажите эти элементы.
13. Вывести на консоль последовательность узлов дерева при симметричном обходе дерева.
14. Вывести на консоль последовательность узлов дерева при обратном обходе дерева.
Отчет по лабораторной работе должен соответствовать следующей структуре.
 Титульный лист.
 Словесная постановка задачи. В этом подразделе проводится полное описание задачи. Описывается суть задачи, анализ входящих в нее физических величин, область их допустимых значений, единицы их измерения, возможные ограничения, анализ условий при которых задача имеет решение (не имеет решения), анализ ожидаемых результатов.
 Математическая модель. В этом подразделе вводятся математические описания физических величин и математическое описание их взаимодействий. Цель подраздела – представить решаемую задачу в математической формулировке.
 Алгоритм решения задачи. В подразделе описывается разработка структуры алгоритма, обосновывается абстракция данных, задача разбивается на подзадачи. Схема алгоритма выполняется по ЕСПД (ГОСТ 19.003-80 и ГОСТ 19.002-80).
 Листинг программы. Подраздел должен содержать текст программы на языке программирования С++, реализованный в среде MS Visual Studio 2010.
 Контрольный тест. Подраздел содержи
Нужна работа под заказ?
Оставьте бесплатную заявку на оценку Вашей работы и начните получать предложения от Авторов прямо сейчас!
Оставить заявку
Нужна похожая работа?
Поищите подходящую работу в Магазине готовых работ!
Перейти в Магазин

Отзывы о похожих работах

4.87 из 5 ★★★★★ На основе более 12 000 оценок на сайте

Похожие лабораторные работы

Нужна похожая работа?

Разместите заявку бесплатно — первые предложения от экспертов поступят в течение 10 минут. Без регистрации, без предоплаты.
★ 4.87 из 5 12 000+ оценок 30 000+ проектов 500+ экспертов

Виды выполняемых работ