二叉树对应的森林 采用邻接表存储的图的深度优先遍历算法类似于二叉树的先序遍历,为什么是先序呢?
浏览量:2257
时间:2021-03-16 05:12:14
作者:admin
采用邻接表存储的图的深度优先遍历算法类似于二叉树的先序遍历,为什么是先序呢?
这是因为图的深度优先遍历算法首先访问节点,然后访问其相邻点。它类似于二叉树的顺序遍历,首先访问子树的根节点,然后访问子树的子节点(邻接点)。图的广度优先遍历算法类似于二叉树的层次遍历。
怎么用一个栈来实现二叉树的层次遍历,也就是广度优?
二叉树层次结构遍历应使用队列。队列有一个头指针和一个尾指针。头指针指向当前读取节点,然后找到当前节点的所有子节点,并将它们推送到队列的末尾。然后头部指针加1,循环继续,直到头部指针和尾部指针重合。其核心思想是BFS广度优先搜索。
二叉树对应的森林 图的广度优先类似于二叉树的 广度优先搜索类似于树的
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。