树的遍历方法

来源:互联网 发布:非极大值抑制 知乎 编辑:程序博客网 时间:2024/04/30 07:59

一颗二叉树由:根节点,左节点,右节点组成

先序遍历:

1.先访问根节点
2.再先序遍历左子树(左子树也是二叉树)
3.先序遍历右子树 (右子树也是二叉树)

中序遍历:

1.中序遍历左子树

2.访问根节点

3.中序遍历右子树

后序遍历:

1.后序遍历左子树

2.后序遍历右子树

3.访问根节点


在实现方面都是通过操纵栈来实现的。


树的广度优先遍历是通过队列来实现的:

先将左子树入队,然后再将右子树入队,然后再出队列,访问。


0 0
原创粉丝点击