我发现把后序遍历,先序遍历和中序遍历看作是递归算法很有帮助。后序遍历 递归地进行左子树、右子树、自身的遍历。也就是说,先对左子树进行遍历,再对右子树进行遍历,最后访问当前节点。当节点没有子节点时,递归基本情况出现。以此例为例:D, E, B, F, C, A解释: 1. 从节点A开始。评估左子树。在B节点。评估左子树。在D节点。没有子节点 -> 访问D。 2. 回到B。评估右子树。在E节点。没有子节点 -> 访问E。 3. 回到B。访问B。 4. 回到A。评估右子树。在C节点。没有左子树,所以评估右子树。在F节点。没有子节点 -> 访问F。 5. 回到C。访问C。 6. 回到A。访问A。先序遍历 递归地进行自身、左子树、右子树的遍历。尝试使用后序遍历的逻辑自己得到答案。中序遍历 递归地进行左子树、自身、右子树的遍历。尝试使用后序遍历的逻辑自己得到答案。如果您想检查您的答案, 先序遍历为A,B,D,E,C,F,中序遍历为D,B,E,A,C,F。