碎片知识点树的深度&广度优先搜索
Posted 慢慢学习录
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了碎片知识点树的深度&广度优先搜索相关的知识,希望对你有一定的参考价值。
本视频转载自YouTube - LeiosOS:
《Tree Traversal(Depth-First and Breadth-first Search)》
https://www.youtube.com/watch?v=cZPXfl_tUkA
《树的遍历:深度&广度优先搜索》——LeiosOS
1)深度优先遍历:
a)沿着树的深度遍历节点,尽可能深的搜索树的分支;
b)如果当前节点所在的边都被搜索过,就回溯到当前节点所在的那条边的起始节点;
c)一直重复直到进行到发现源节点所有可达的节点为止。
[注]树的深度优先遍历分为前序/中序/后序三种。
a)先序遍历:根节点 -> 左子树 -> 右子树
b)中序遍历:左子树 -> 根节点 -> 右子树
c)后序遍历:左子树 -> 右子树 -> 根节点
2)广度优先遍历(层次遍历):
a)从根节点开始;
b)沿着树的宽度遍历树的节点;
c)直到所有节点都被遍历完为止。
以上是关于碎片知识点树的深度&广度优先搜索的主要内容,如果未能解决你的问题,请参考以下文章