Kruskal算法整理——求最小生成树
摘要:
克鲁斯卡尔算法(Kruskal's algorithm)是两个经典的最小生成树算法的较为简单理解的一个。 这里面充分体现了贪心算法的精髓。 大致的流程可以用一个图来表示。这里的图的选择借用了Wikipedia上的那个。非常清晰且直观。 首先第一步,我们有一张图,有若干点和边 如下图所示: . . . . . . 第一步我们要做的事情就是将所有的边的长度排序,用排序的结果作为我们选择边的依据。 这里再次体现了贪心算法的思想。资源排序,对局部最优的资源进行选择。 排序完成后,我们率先选择了边AD。 这样我们的图就变成了 . . . . . . 第二步,在... 阅读全文
posted @ 2011-09-14 09:32 More study needed. 阅读(385) 评论(0) 推荐(0) 编辑