k短路算法 求解k短路用到了A* 算法,A* ( A star )算法,又称启发式搜索算法,与之相对的,dfs与bfs都成为盲目型搜索:即为带有估价函数的优先队列BFS称为A*算法. 该算法的核心思想为设计一个估价函数,估价函数需要满足下面几个准则: 1:设当前状态state到目标状态所需的估计值为\(f(state)\). 2:在未来的搜索中,实际求出的从当前状态state到目标状态的最小代价为\(g(state)\). 3:对于任意的\(state\),应该有\(f(state)<=g(st…