问:

已知一棵二叉树的中根和后根遍历序列如下,画出据此构造的二叉树。

答:
根据中根遍历序列和后根遍历序列构造二叉树的方法如下:
1. 中根遍历序列为:D B E A F C
2. 后根遍历序列为:B E D F C A
3. 首先根据中根遍历序列确定根节点,这里根节点为 D
4. 然后在后根遍历序列中找到根节点D的位置,将后根遍历序列分为左子树序列、右子树序列和根节点三部分。
   左子树序列为:B E
   右子树序列为:F C A
   根节点为:D
5. 重复步骤3和4,对左子树和右子树序列确定各自的根节点和子树序列,直到遍历完所有节点。
6. 根据上述步骤可构造出的二叉树为:
          D
         / \
        B   F
       / \  / \
      E   C A
7. 中根遍历序列表示为:根节点-左子树-右子树
8. 后根遍历序列表示为:左子树-右子树-根节点
9. 构造二叉树的关键是正确确定每个子树的根节点,然后递归的对每个子树进行构造。只有正确确定了所有的根节点,才能最终构造出正确的二叉树结构。
综上,根据给定的中根遍历序列和后根遍历序列,采用上述步骤即可构造出相应的二叉树结构。如果对二叉树的遍历方式和构造方法不太熟悉,可以参考相关算法和数据结构的学习资料。