忘记是在哪里看到的了,有一种画图的办法可以巧妙写出二叉树前中后序遍历。
一条根本原则:一根线从二叉树的根的左部不间断地画到根的右部,要绕整个二叉树一圈。
前序遍历,就让每个节点拥有一个左侧的“句柄”;
中序遍历,就让每个节点拥有一个底侧的“句柄”;
后续遍历,就让每个节点拥有一个右侧的“句柄”。
具体画法如下:
有这样一棵二叉树:
忘记是在哪里看到的了,有一种画图的办法可以巧妙写出二叉树前中后序遍历。
一条根本原则:一根线从二叉树的根的左部不间断地画到根的右部,要绕整个二叉树一圈。
前序遍历,就让每个节点拥有一个左侧的“句柄”;
中序遍历,就让每个节点拥有一个底侧的“句柄”;
后续遍历,就让每个节点拥有一个右侧的“句柄”。
具体画法如下:
有这样一棵二叉树: