Бинарные деревья

Выполнен
Заказ
4081390
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
5 Мая 2021 в 16:00
Цена
Договорная
Блокировка
10 дней
Размещен
4 Мая 2021 в 21:49
Просмотров
191
Описание работы

Нужно написать программу на C++ в Visual 2010. В коде должно быть как можно больше комментариев, чтобы можно было разобраться какая часть кода за что отвечает.

Задача:

1.)Дано число N (>0) и набор из N чисел. Создать бинарное упорядоченное дерево (в котором левое поддерево содержит вершины, меньшие или равные корню, а правое содержит вершины, большие корня), содержащее N вершин со значениями из исходного набора

2.)Вывести значения всех вершин дерева в инфиксном порядке (вначале выводится содержимое левого поддерева в инфиксном порядке, затем выводится значение корня,  затем – содержимое правого поддерева в инфиксном порядке).

3) Вывести глубину дерева, т.е. значение его максимального уровня. (Считается, что корень дерева находится на нулевом уровне, его дочерние вершины – на первом уровне и т.д. Например, глубина дерева, состоящего только из корня, равна 0).

4.) Удалить из дерева все вершины, имеющие значение, введенное с клавиатуры

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