数据结构与算法
文章平均质量分 89
数据结构与算法
起名方面没有灵感
芝兰生于空谷 不以无人而不芳
展开
-
如何用克鲁斯卡尔算法求解最小生成树?
克鲁斯卡尔(Kruskal)算法也是求连通网的最小生成树的另一种方法。关于最小生成树相关概念不了解的可以看——Prim算法:如何快速求解最小生成树?-CSDN博客对图的所有边按照权值大小进行排序。将边添加到最小生成树时,如果当前最小权值的这条边添加进去,没有导致形成回路,那么就把边添加进树中。否则,不将边添加进树中,继续遍历下一条边。Kruskal算法和Prim算法有什么区别?Kruskal算法是基于边进行的贪心算法,而Prim算法是基于节点进行的贪心算法。原创 2023-12-29 16:52:05 · 1486 阅读 · 0 评论 -
Prim算法:如何快速求解最小生成树?
Prim算法是图论中的一种算法,可在加权连通图里搜索最小生成树。最小生成树,简称MST。是给定一个带权的无向联通图,如何选取一颗生成树,使树上所有边权的总和为最小,这个树就叫最小生成树。N个顶点,一定有N-1条边包含全部顶点N-1条边都在图中这个算法的常见用途就是在包含n个顶点的连通图中,找出只有(n - 1)条边包含所有n个顶点的连通子图,也就是最小生成树。原创 2023-12-28 07:00:00 · 1063 阅读 · 0 评论