树遍历以及图遍历的方法

Posted liuqing576598117

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树遍历以及图遍历的方法相关的知识,希望对你有一定的参考价值。

树遍历:

根节点=D=Degree  左节点=L=Left  右节点=R=Right

1.前序遍历(DLR)

2.中序遍历(LDR)

3.后序遍历(LRD)

4.层次遍历(一层一层的遍历)

前三种遍历均可用递归或者非递归的方式来遍历。

层次遍历可以设一个队列,把元素放在队列里,每次输出队头元素。

图遍历:

1.广度优先遍历 也称为广度优先搜索(BFS)(类似于树的层次遍历)

2.深度优先遍历 也称为深度优先搜索(DFS) (类似于树的前序遍历)

这两种遍历均可用来判断图的连通性。

以上是关于树遍历以及图遍历的方法的主要内容,如果未能解决你的问题,请参考以下文章

线索二叉树之初步剖析(献给那些想形象思考二叉树遍历过程的人)

关于数据结构的深度优先遍历和广度优先遍历以及最小生成树 第四大题的第一题

数据结构学习笔记——由遍历恢复二叉树以及非递归遍历二叉树

二叉树遍历操作的实现以及鲁棒性的完善

jquery遍历总结(转)

树:二叉树的遍历以及打印