У меня есть строка/выражение вроде этого:Строка Синтаксического - Рекурсивный
(((p1 == 1) && (p2 != 2)) || p3 > 3) || (p4 < 5)
Я хочу, чтобы разобрать это выражение рекурсивно, чтобы построить бинарное дерево выражения.
Итак, для этого выражения корень будет || оператор.
Как я могу построить этот алгоритм? Заранее спасибо,