Бинарное дерево в C++

Бинарное дерево

Необходимо построить дерево двоичного поиска, элементами которого являются целые числа. Данные хранятся в файле (в нём записано через пробел в одну строку числа (например: 1 2 3 6 9)).

Вывести элементы дерева на экран используя следующие обходы дерева:
а) инфиксным обходом
б) постфиксным обходом
в) префиксным обходом

Также нужно реализовать следующие функции:
г) Найти сумму элементов дерева
д) Найти произведение элементов кратных 3

Для решения используется рекурсивный метод.

Post Author: Nikulux

1 thought on “Бинарное дерево

    Подскажите пожалуйста как этот алгоритм переделать для подсчета не всех элементов а только вершин имеющих потдеревья одинаковой высоты с выводом списка потомков.

Добавить комментарий