построить дерево, учитывая его порядок, достаточно просто. Но, скажем, вы должны построить дерево на основе его предварительного порядка (например, + + y z + * x y z
).
Легко видеть, что +
является корнем, и как продолжить оттуда в левом поддереве. Но... как узнать, когда вы должны "переключиться" на нужное поддерево?