首页 > 其他 > 详细

[搜索]迭代加深

时间:2016-07-10 18:06:24      阅读:215      评论:0      收藏:0      [点我收藏+]

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

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

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


 

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

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


[特点]

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

2.利于深度剪枝

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

[搜索]迭代加深

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!