У меня есть дерево выражений, которое мне нужно пройти и сгенерировать определенную строку. Допустим, у меня есть это деревоТраверс/преобразование дерева выражений
OR
/\
AND C
/ \
A B
И я хочу, чтобы преобразовать его в:
(A AND B) OR C
я думал использовать в порядке обхода, но это не совсем то, что я буду нуждаться.
Вы хотите реализовать в java или C# или просто алгоритме? пользовательские теги – Panther
Что, по-вашему, не так с обходным путем? – rici
@ Язык Panther на самом деле не имеет значения, даже псевдокод был бы точным – Tamerlane