码迷,mamicode.com
首页 > 其他好文 > 详细

[搜索]迭代加深

时间:2016-07-10 18:09:28      阅读:122      评论:0      收藏:0      [点我收藏+]

标签:

 深度优先搜索不可以解决深度未知的题,例如埃及分数(vijos 1308)

如果用广度优先搜索的话,内存开销也会很大,很可能就会Memory

Limit Exceeded。这样通常就会用迭代加深来处理


 

 迭代加深相当于是广搜和深搜的结合,它是限定下界的深搜,首先搜索

第K层,若无目标解,则搜索第(K+1)层,直到找到目标解为止


[特点]

1.空间开销小(不需要非常多的保存节点)

2.利于深度剪枝

3.时间有一点小浪费(重复搜索同一层)

[搜索]迭代加深

标签:

原文地址:http://www.cnblogs.com/yyf0309/p/5658184.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!