随笔分类 - 图论
摘要:所谓图(graph),是图论中基本的数学对象,包括一些顶点,和连接顶点的边。 图可以分为有向图和无向图,有向图中的边是有方向的,而无向图的边是双向连通的。 邻接矩阵 (适用于稠密图) 用一个二维数组来记录各个点之间的关系,若u到v之间有一条边则可用map[u][v]=1来表示,具体如下 对应的无向图
阅读全文
摘要:一 、Dijkstra 只适用于单源最短路中所有边权都是正数的情况 二 、存储方式 1、稠密图用邻接矩阵 2、稀疏图用邻接表 三 、算法实现 用一个 dist 数组保存源点到其余各个节点的距离,dist[i] 表示源点到节点 i 的距离。将dist数组赋值为正无穷,dist[1]=0 用一个状态数组
阅读全文