Обратный обход (post-order traversal) двоичного дерева
Обход дерева в порядке post-order — это рекурсивная процедура, при которой сначала посещается левое поддерево узла, затем его правое поддерево и только после этого сам узел:
Visit the left subtree (node.left)
Visit the right subtree (node.right)
Visit the current node
По заданному двоичному дереву требуется выполнить обход в порядке post-order.
Входные данные
Входные данные содержат целые числа, разделённые пробелами, которые соответствуют значениям узлов двоичного дерева. Порядок этих значений задаётся при обходе от левого к правому поддереву. Число 0 означает, что узел отсутствует. Гарантируется, что введённое двоичное дерево является корректным.
Выходные данные
Программа должна вывести значения узлов двоичного дерева при выполнении обхода в порядке post-order, разделяя их одним пробелом.