Четвертая часть статьи про реализацию Бинарных деревьев на С++.
Реализовывать будем Обходы дерева.
Обход бинарного дерева предполагает посещение всех элементов дерева, при этом каждая вершина посещается только один раз. Существует три вида таких обходов, каждый из которых мы будем реализовывать рекурсивно.
1) Прямой порядок (англ. preorder)
Посетить корень, посетить левое поддерево, посетить правое поддерево.