单源最短路径中的Dijkstra算法
最小生成树的Prim算法
最小生成树的Kruskal算法
计算每对顶点最短路径的Floyd-Warshall算法
字符串匹配中的KMP算法
B.最小生成树的Prim算法:Prim算法基于贪心算法设计,其从一个顶点出发,选择这个顶点发出的边中权重最小的一条加入最小生成树中,然后又从当前的树中的所有顶点发出的边中选出权重最小的一条加入树中,以此类推,直到所有顶点都在树中,算法结束。 C.最小生成树的Kruskal算法按照权值从小到大的顺序选择n-1条边,并保证这n-1条边不构成回路。
单源最短路径中的Dijkstra算法 每次都会选取当前距离最小的点,并且固定住当前距离为源点到这个点的最短距离,然后去更新邻居。 B 每次选取 到当前span tree 各个节点距离最小的一个点,添加到span tree 节点里面 C 每次选取一个长度最小,且不会造成回路的边,添加到span tree里面
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题