遍历算法

1 | const tree = [ |
深度优先遍历:
深度优先搜索算法将会从第—个指定的顶点开始遍历图,沿着路径直到这条路径最后被访问了,接着原路回退并探索条路径。

1 | function dfs(arr, handler) { |
广度优先遍历:
广度优先算法会从指定的第一个顶点开始遍历图,先访问其所有的相邻点,就像一次访问图的一层。
换句话说,就是先宽后深的访问顶点。

1 | function bfs(arr, handler) { |
模拟二叉树结构:
1 | const node = { |
前序遍历:
1 | function prevSearch(node) { |
- Post title: 遍历算法
- Create time: 2020-03-16 14:45:00
- Post link: 2020/03/16/遍历算法/
- Copyright notice: All articles in this blog are licensed under BY-NC-SA unless stating additionally.
Comments