摘要: 迪杰斯特拉(Dijkstra)是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索的思想),直到扩展到终点为止。 (第一段是抄的,由于本人是个算法小白。官方的话还是抄的好) 有这么一个加权图,Dijkstra算法可以计算任意节点到其他节点 阅读全文
posted @ 2019-09-20 18:02 思绪陌千 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 步骤: 阅读全文
posted @ 2019-09-12 20:18 思绪陌千 阅读(201) 评论(0) 推荐(1) 编辑
摘要: MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G中的一点作为起始点a,将该点加入集合V,再从集合U-V中找到另一点b使得点b到V中任意一点的权值最小,此时 阅读全文
posted @ 2019-09-12 19:17 思绪陌千 阅读(3497) 评论(2) 推荐(3) 编辑