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