校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据结构 > 最小生成树
题目

只要在无向有权图中存在1个环(回路)的权值之和为负值,我们就称此无向图存在“负权回路”下面哪个算法可以检验一个无向图是否存在负权回路?

A.最短路径 Bellman-Ford 算法

B.最小生成树 Kruskal 算法

C.最小生成树 Prim 算法

D.最短路径 Dijkstra 算法

解答

正确答案是 A

Bellman Ford 算法可以存在负权边的情况下解决单源最短路问题和当出现负权回路时返回布尔值0,不然,则返回1,并可以源点到各点输出最短路径。

B,C,D都是生成树的,自然测不出回路。

C 1条回复 评论
博客园

看完解析才知道应该是这样的思路

发表于 2023-08-31 22:00:00
0 0