贪心算法
Mr.Dimple
这个作者很懒,什么都没留下…
展开
-
贪心算法——最短路径问题Dijkstra算法
Dijkstra算法求图的最短路径问题具有很强的现实意义,在实际生活的很多方面都有应用。同时也有很多种算法解决该问题,这里我们讨论Dijkstra算法。问题描述已知加权图G=(V,E)G=(V,E)G=(V,E),求G(结点和路径组成的)中任意结点之间的最短路径。分析设计解决最短路径问题最常见的有两种算法,Floyd算法和Dijkstra算法。Floyd算法详见博客https://bl...原创 2019-08-23 23:38:34 · 18947 阅读 · 1 评论 -
贪心算法——最小生成树Prim算法
最小生成树Prim算法最小生成树(MST)是图论当中一个重要的算法,在实际生活中具有广泛的应用。有多种算法可以解决最小生成树问题,这里讲解Prim算法。问题描述在一给定的无向图G = (V, E) 中,(u, v) 代表连接顶点 u 与顶点 v 的边,而 w(u, v) 代表此边的权重,若存在 T 为 E 的子集且为无循环图,使得的 w(T) 最小,则此 T 为 G 的最小生成树。最小生...原创 2019-08-22 16:54:53 · 3636 阅读 · 0 评论 -
贪心算法——最小生成树Kruskal算法
最小生成树Kruskal算法最小生成树(MST)是图论当中一个重要的算法,在实际生活中具有广泛的应用。有多种算法可以解决最小生成树问题,这里介绍Kruskal算法问题描述在一给定的无向图G = (V, E) 中,(u, v) 代表连接顶点 u 与顶点 v 的边,而 w(u, v) 代表此边的权重,若存在 T 为 E 的子集且为无循环图,使得的 w(T) 最小,则此 T 为 G 的最小生成树...原创 2019-08-27 23:51:26 · 4697 阅读 · 0 评论