Description Did you know that you can use domino bones for other things besides playing Dominoes? Take a number of dominoes and build a row by standing them on end with only a small distance in between. If you do it right, you can tip the first domin…
算法思想: 类似最小生成树的贪心算法,从起点 v0 每次新拓展一个距离最小的点,再以这个点为中间点,更新起点到其他点的距离. 算法实现: 需要定义两个一维数组:①vis[ i ] 表示是否从源点到顶点 i 的最短距离.②用d[ i ] 记录源点v0到顶点 i 的距离值. 具体步骤如下: (1)初始化 d[ v0 ] = 0 ,源点v0到其他点的距离值 d[ i ] = ∞ . (2)经过 n 次如下操作,最后得到 v0 到 n 个顶点的最短距离: ①选择一个未标记的点 v 并且 d[ v ]…