二叉树的遍历 二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中的所有结点,使得每个结点被访问一次且仅被访问一次。 二叉树的遍历一般分为先序遍历,中序遍历,后序遍历和层次遍历。我们先来讲讲什么是先序遍历。 先序遍历(PreOrder): 若二叉树为空,则什么都不做,否则: (1)访问根节点; (2)先序遍历左子树; (3)先序遍历右子树。 递归算法如下: void PreOrder(BiTree T){ if(T!=NULL){ <