浅谈搜索算法在信息学竞赛中的应用分析.docVIP

  • 5
  • 0
  • 约4.14千字
  • 约 10页
  • 2016-08-02 发布于湖北
  • 举报

浅谈搜索算法在信息学竞赛中的应用分析.doc

浅谈搜索算法在信息学竞赛中的应用 Search Algorithm in Informatics 【前言】 在信息学竞赛日渐普及,信息技术越来越重要的今天,搜索算法,一种充分利用计 算机计算速度遍历所有可能解的算法,被认为非常基础也非常重要。让我们走近这听起 来非常高端的算法,一窥其真面目。 【摘要】 本文对搜索算法的两个分支——深度优先搜索(dfs)和广度优先搜索(bfs)展开 了研究,并通过在例题中的各种应用分析两种搜索方法的优化,对这一类的算法进行了 通用总结。 【关键词】 搜索算法 信息学 深度优先搜索 广度优先搜索 DFS BFS剪枝 【研究过程】 主要算法 深度优先搜索(dfs) 深度优先搜索属于图算法的一种,英文缩写为DFS即Depth First Search.其过程简要来说是对每一个可能的分支路径深入到不能再深入为止,而且每个节点只能访问一次。( 主要用于图的搜索,但是在许多别的领域也有广泛应用。 举例说明之:下图是一个无向图,如果我们从A点发起深度优先搜索(以下的访问次序并不是唯一的,第二个点既可以是B也可以是C,D),则我们可能得到如下的一个访问过程:A-B-E(没有路了!回溯到A)-C-F-H-G-D(没有路,最终回溯到A,A也没有未访问的相邻节点,本次搜索结束). 让我们先看一道经典例题。 【深度搜索基础】迷宫路径(深搜) De

文档评论(0)

1亿VIP精品文档

相关文档