二叉树的遍历:先序中序后序遍历的递归与非递归实现及层序遍历
对于一种数据结构而言,遍历是常见操作。二叉树是一种基本的数据结构,是一种每个节点的儿子数目都不多于2的树。二叉树的节点声明如下:typedef struct TreeNode *PtrToNode;typedef struct TreeNode *BinTree;struct TreeNode{ int Data; //为简单起见,不妨假设树节点的元素为int型 BinTree Left; BinTree Right;};二叉树的遍历主要有先序遍历...