
Algorithm and Data Structure
timewalker08
这个作者很懒,什么都没留下…
展开
-
《算法导论》学习笔记-图的基本算法
图有两种表示法:邻接表和邻接矩阵。对稀疏图,用邻接表表示比邻接矩阵节省空间。 图分为有向图和无向图。 关于图的算法有: 对有向图和无向图:广度优先搜索,深度优先搜索。 有向无环图:拓扑排序 有向图:强连通子图 无向图:最小生成树,有Kruskal 和 Prim原创 2011-08-25 23:40:58 · 418 阅读 · 0 评论 -
算法导论 - 第25章 每对顶点间的最短路径
每对顶点间的最短路径的算法有三种,每一种都可以检测图是否存在weighg小于0的cycle。 前两种算法用了动态规划的方法,最后一种算法对每个定点计算单源最短路径。 与求单源最短路径的算法不同,求每对顶点间的最短路径的算法采用网的矩阵表示法(除了最后一种算法,最后一种算法采用图的邻接表表示法)。用矩阵W表示一个网,其中矩阵的元素W(i,j)表示顶点i到顶点j的edge的weight。如果顶点i原创 2011-12-16 22:50:34 · 1722 阅读 · 0 评论