赞
踩
• 沿着一条路径一直搜索下去,在无法搜索时,回退到刚刚访问过的节点。• 并且每个节点只能访问一次。• 本质上是持续搜索,遍历了所有可能的情况,必然能得到解。• 流程是一个树的形式,每次一条路走到黑。• 目的主要是达到被搜索结构的叶结点直到最后一层,然后回退到上层,被 访问过的节点会被标记,然后查看是否有其他节点,如果有则继续下一层 ,直到最后一层。一次类推直到所有节点都被查找。
后访问的节点,其邻接点先被访问。根据深度优先遍历的定义,后来的先搜索(栈、递归)。
①初始化图中的所有节点为均未被访问。②从图中的某个节点v出发,访问v并标记其已被访问。③依次检查v的所有邻接点w,如果w未被访问,则从w出发进行深度优先遍历(递归调用,重复步骤(2)和(3))。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。