看到一道搜索的题目,怎么把题目转成深搜或者宽搜的框架,就是···不知道怎么去搜

[复制链接]
查看11 | 回复3 | 2012-8-6 14:53:36 | 显示全部楼层 |阅读模式
宽搜在解决最短路径的问题时使用的比较多,宽搜的概念非常简单,就是一层一层的搜索,直到发现目标。这里主要讲实现上。宽搜的实现主要使用了队列,从起点出发,遇到合法的点,就放入队列尾。每次取队列头进行处理,探索到新元素就放在队尾。如果队列中元素全部处理完也没有发现目标,则不存在这样的路径。遇到目标点之后,搜索结束。
这是每一步只要单位时间的简单搜索。如果在某些特定的点,要花费大于一个单位的时间,那么就要找到所有可能到达目标的路径,选择最短路径。
深搜比较适合解决路径的存在性问题,只要发现一个路径存在,搜索结束。深搜在实现上,一般使用递归和回溯。从起点出发,依次探索四个相邻单元,如果下一单元合法且不是目标点,则标记此点,递归,如...
回复

使用道具 举报

千问 | 2012-8-6 14:53:36 | 显示全部楼层
我只知道在知网,google scholar上面有深度搜索的选项...
回复

使用道具 举报

千问 | 2012-8-6 14:53:36 | 显示全部楼层
615821225你加我吧,加的时候说一声是百度知道的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行