Tree 使用给定遍历重画二叉树

Tree 使用给定遍历重画二叉树,tree,binary-tree,tree-traversal,Tree,Binary Tree,Tree Traversal,我不懂如何画一棵二叉树来进行遍历。有人能以更有效的方式向我解释顺序、前序和后序遍历吗 例如: 给定以下遍历,重建精确的二叉树: 顺序: 9, 2, 10, 6, 5, 8, 3, 1, 4, 7 邮购: 9, 10, 2, 6, 8, 3, 7, 4, 1, 5 我找到的解释这一点的最好例子之一是单击左侧菜单上的“遍历”,然后单击演示的“开始课程”,因为它对正在发生的事情有一个完整的图形解释 短版 前序为DLR:数据,左,右 顺序是LDR:左,数据,右 后序为LRD:左、右、数据

我不懂如何画一棵二叉树来进行遍历。有人能以更有效的方式向我解释顺序、前序和后序遍历吗

例如:

给定以下遍历,重建精确的二叉树:

顺序:

9, 2, 10, 6, 5, 8, 3, 1, 4, 7 
邮购:

9, 10, 2, 6, 8, 3, 7, 4, 1, 5

我找到的解释这一点的最好例子之一是单击左侧菜单上的“遍历”,然后单击演示的“开始课程”,因为它对正在发生的事情有一个完整的图形解释

短版

前序为DLR:数据,左,右 顺序是LDR:左,数据,右 后序为LRD:左、右、数据