宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位址,彻底地搜索整张图,直到找到结果为止。 在状态图搜索中,从初始节点出发,同层优先搜索,逐层进行搜索。
深度优先搜索是在搜索树的每一层始终先只扩展一个子节点,不断地向纵深前进直到不能再前进(到达叶节点或受到深度限制)时,才从当前节点返回到上一级节点,沿另一方向又继续前进。这种方法的搜索树是从根节点开始一枝一枝逐渐形成的。
宽度优先搜索将新扩展的节点放在open表的尾部,而深度优先搜索将新扩展的节点放在open表的前面。
http://wenku.baidu.com/view/9acebb31b90d6c85ec3ac6e5.html
http://www.360doc.com/content/07/1114/09/14386_820839.shtml
评论