广度优先搜索与深度优先搜索各有什么特点?

> 计算机类考试 > 查看题目
问答题

广度优先搜索与深度优先搜索各有什么特点?

参考答案
广度优先搜索就是始终先在同一级节点中考查,只有当同一级节点考查完之后,才考查下一级节点。或者说,是以初始节点为根节点,向下逐级扩展搜索树。所以,广度优先策略的搜索树是自顶向下一层一层逐渐生成的。深度优先搜索就是在搜索树的每一层始终先只扩展一个子节点,不断地向纵深前进,直到不能再前进(到达叶子节点或受到深度限制)时,才从当前节点返回到上一级节点,沿另一方向又继续前进。这种方法的搜索树是从树根开始一枝一枝逐渐形成的。深度优先搜索亦称为纵向搜索。由于一个有解的问题树可能含有无穷分枝,深度优先搜索如果误入无穷分枝(即深度无限),则不可能找到目标节点。所以,深度优先搜索策略是不完备的。另外,应用此策略得到的解不一定是最佳解(最短路径)。广度优先搜索与深度优先搜索都属于盲目搜索。
您可能感兴趣的题目
标签
网络原理试题 Dreamweaver试题 三维动画试题 Indesign试题 photoshopcs4试题 人工智能试题 PageMaker试题 动画概论试题 计算机基础 密码技术试题 photoshopcs5试题 软件水平 黑客技术试题 计算机三级 网络管理试题 计算机四级 职称计算机 软件工程试题 AutoCAD试题