
ACM-最小生成树问题
北冥有鱼555
北大的一枚小博士
展开
-
最小生成树之kruskal算法
最小生成树之kruskal算法 最小生成树就是给定n个点和m(m>=n-1)条边以及m条边的边权,找出n-1条边使得各个点联通并且使总权和最小。说的通俗一点就是给你n个村庄和任意两个村庄之间修公路的价钱,让你算出怎样修公路才能使得各个村庄之间能够到达并且使得修公路的价钱最少。 最小原创 2015-07-31 13:28:18 · 468 阅读 · 0 评论 -
最小生成树之prim算法
最小生成树之prim算法 最小生成树的概念在上一篇文章中已经叙述了,在这里主要再叙述一种解决最小生成树的算法--prim算法。 他其实和kruskal算法是互补的,一个从边出发,另一个从点出发寻找最小的总权值。prim算法是从点入手,一开始随机选一个点,找出该点连接的其他所有点中最短的路径,然后把这条边的另一个点加入集合。当集合中的点大于等于2的时候,我们每次都要找出这个集合中与其他不原创 2015-07-31 14:30:28 · 554 阅读 · 0 评论