
小结
feng_zhiyu
这个作者很懒,什么都没留下…
展开
-
搜索小结
最近几天一直写搜索题,开始一些题,可能摸不着头脑,总结一下 搜索算法分类 DFS - 普通DFS - 迭代加深算法 - IDA* BFS - 普通BFS -优先队列BFS(堆) -双向BFS -A*算法() 搜索的剪枝与优化经典回溯(DFS):n皇后问题(回溯入门):http://blog.youkuaiyun.com/feng_zhiyu/article/details/74原创 2017-07-21 13:25:05 · 374 阅读 · 0 评论 -
最短路问题分析
Dijkstra:适用于权值为非负的图的单源最短路径,用斐波那契堆的复杂度O(E+VlgV) BellmanFord:适用于权值有负值的图的单源最短路径,并且能够检测负圈,复杂度O(VE) SPFA:适用于权值有负值,且没有负圈的图的单源最短路径,论文中的复杂度O(kE),k为每个节点进入Queue的次数,且k一般<=2,但此处的复杂度证明是有问题的,其实SPFA的最坏情况应该是O(VE).原创 2017-07-25 15:42:25 · 1212 阅读 · 0 评论