Day 62 || prim算法、kruskal算法
prim算法
题目链接:卡码网:53. 寻宝
思路:代码随想录-prim算法精讲
基本思路就是维护一个数组,此数组记录每个点的最短边。第一步,选距离生成树最近节点;第二步,最近节点加入生成树;第三步,更新非生成树节点到生成树的距离(即更新minDist数组)。
kruskal算法
题目链接:卡码网:53. 寻宝
思路:代码随想录-kruskal算法精讲
prim 算法是维护节点的集合,而 Kruskal 是维护边的集合。基本思路就是先所有路径升序排列,然后利用并查集,查询是否在一个集中不在就添加即可。
时间:2h