赞
踩
上次我们讲过回溯,是一种“通用解题法”,这里我们要讲的DFS是一种对图或树的搜索,是对回溯思想的一种在树\图遍历 (the tree/graph it deals with is explicitly constructed )上的应用和实现。
从起点出发,走过的点要做标记,发现有没走过的点,就随意挑一个往前走,走不了就回退,此种路径搜索策略就称为“DFS”,简称“深搜”。
对于回溯和DFS的理解:回溯是一种基本的思想,是在问题空间中迭代寻找解决方案。是一种“通用解题法”甚至不一定与树\图相关。 而DFS在是指图算法中的一种遍历方法, 为了和 BFS 区分开。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。