dfs过程中遍历到栈中某个结点是先完成全部子树的过程才会出栈。这个过程的得到的dfs序每个个点出现两次中间就是其子树
bfs序不同,为先出队列再压进新的结点,如此得到的每个数出现两次间就是树层信息,也就是同高度。
本文深入探讨了深度优先搜索(DFS)和广度优先搜索(BFS)两种图遍历算法的特点。DFS通过完全探索完一个子树后再回溯,而BFS则按层遍历,获取树的层次信息。理解这两种算法对于掌握数据结构和算法设计至关重要。
dfs过程中遍历到栈中某个结点是先完成全部子树的过程才会出栈。这个过程的得到的dfs序每个个点出现两次中间就是其子树
bfs序不同,为先出队列再压进新的结点,如此得到的每个数出现两次间就是树层信息,也就是同高度。
358

被折叠的 条评论
为什么被折叠?
