图的几种存储结构比较案例.ppt

图的几种存储结构比较研究 班级: 软件工程六班 姓名: 马 盛 国 学号:1座机电话号码168 图的几种主要存储结构 1.邻接矩阵 2.邻接表 3.十字链表 4.邻接多重表 1. 邻接矩阵 对于无向图, vi,vj 和 vj,vi 表示同一条边,因此,在邻接矩阵中aij aji。 对有向图,弧 vi,vj 和 vj,vi 表示方向不同的两条弧,所以aij≠aji。 在图的顶点确定的情况下,其邻接矩阵表示是唯一的。 邻接矩阵 Adjacency Matrix 是表示图中顶点之间相邻关系的矩阵。设G= V, E 是具有n个顶点的图,则G的邻接矩阵是具有如下性质的n阶方阵An×n: 无向图的邻接矩阵是以主对角线对称的,第i 行 列 1的个数就是顶点vi 的度。即 上图中:D 1 2 D 2 3 D 3 2 D 4 3 D 5 2 有向图的邻接矩阵可能是不对称的。在有向图中: ▲ 第 i 行中 1 的个数就是顶点 i 的出度。 ▲ 第 j 列 中1 的个数就是顶点 j 的入度。 ▲ 有向图中各顶点的入度之和等于出度之和。 ID vi OD vi 上图中:D 1 OD 1 +ID 1 3 D 2 OD 2 +ID 2 3 D 3 OD 3 +ID 3 3 D 4 OD 4 +ID 4 3 ■带权值的邻接矩阵 总结: (1)

文档评论(0)

1亿VIP精品文档

相关文档