У меня есть дерево выражений, которое мне нужно пройти и сгенерировать определенную строку. Допустим, у меня есть это дерево
OR
/ \
AND C
/ \
A B
И я хочу преобразовать его в:
(A AND B) OR C
Я думал использовать для обхода порядка, но это не совсем то, что мне понадобится.