非递归遍历二叉树的四种策略-先序、中序、后序和层序

遍历二叉树的递归算法,是比较容易理解的,但是非递归的循环算法不是很容易一眼看穿。下面的五个算法是参考严蔚敏的《数据结构》和USTC的张昱老师的讲义后,写下来的,部分有改动。

先序遍历二叉树算法1

先序遍历二叉树算法2

中序遍历二叉树算法

后序遍历二叉树算法

层序遍历二叉树算法

欢迎讨论、批评和指正!

ALex ZhonG

你可能感兴趣的:(二叉树)