题目链接 [NOIP2001]求先序排列https://ac.nowcoder.com/acm/contest/21763/1011 思路 通过先序和中序求后序,与通过后序和中序求先序的方法几乎是一样的思路,只是需要留意先序的遍历顺序是根左右,后序的遍历顺序是左右根即可。 这里我们以后序和中序构建先序为例子来讲讲如何实现。 首先要搞清楚中序遍历和后序遍历的关系。 给出中序遍历序列BADC和后序遍历序列BDCA,我们来看看处理的步骤。\ 记每棵子树(包括待求解树本身)中序遍历中元素位置为[l1, r1],在后序遍历中元素位置为[l2, r2],显然有。通过调用solve(0, inorder...