написать код на с++

Отменен
Заказ
6476667
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
29 Дек 2024 в 19:55
Цена
Договорная
Блокировка
10 дней
Размещен
28 Дек 2024 в 09:29
Просмотров
58
Описание работы

Напиши Код на с++ : Из входной последовательности вещественных чисел построить бинарное дерево поиска. Вычислить среднее арифметическое всех узлов дерева. Вывести на экран те значения в узлах дерева, которые больше среднего арифметического, а также номер уровня для каждого такого узла.

Требования :Шаблон класса «Бинарное дерево поиска» должен включать в себя необходимый минимум методов, обеспечивающий полноценное функционирование объектов указанного класса, а именно:

- конструктор по умолчанию;

- конструктор копирования;

- деструктор;

- добавление узла;

- удаление узла;

- поиск узла с заданным значением ключа;

вывод дерева на экран в удобном для восприятия человеком виде;

- ввод данных в дерево с клавиатуры;

- сравнение двух деревьев;

- присваивание данных одного дерева другому дереву;

- решение задачи согласно варианту задания.

прямой обход дерева (корень, левое поддерево, правое поддерево);

- обратный обход дерева (левое поддерево, корень, правое поддерево);

- концевой обход дерева (левое поддерево, правое поддерево, корень).

- вывод дерева в файл в удобном для восприятия человеком виде;

- ввод данных в дерево из файла;

На базе разработанного класса «Бинарное дерево поиска», реализовать производный класс «Сбалансированное бинарное дерево», добавив показатель балансировки для узлов дерева и метод, выполняющий при необходимости повторную балансировку дерева.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир