Обход бинарного дерева с помощью DFS: алгоритмы и примеры