二叉树遍历

二叉树的遍历分为深度优先遍历(Depth First Traversal)和广度优先遍历(Breath First Traversal also called Levelorder Traversal)。其中深度优先遍历又分为先序遍历(Preorder Traversal),中序遍历(Inorder Traversal)和后续遍历(Postorder Traversal)。

Pre-order Traversal

Visit the root, traverse the left subtree, traverse the right subtree.

  • recursive
  • stack

In-order Traversal

Traverse the left subtree, visit the root, traverse the right subtree.

  • recursive
  • stack

Post-order Traversal

Traverse the left subtree, traverse the right subtree, visit the root.

  • recursive
  • stack
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容