管理邻接表.docVIP

  • 1
  • 0
  • 约3.07千字
  • 约 7页
  • 2017-09-09 发布于湖北
  • 举报
营销研究邻接表

有多种方法可以用来存储图的顶点集V和边集E . 在本节中,我们介绍其中的两种存储方式。究竟应选取哪一种存储方式,完全取决于具体的图结构和欲实施的操作 7.2.1.1 邻接矩阵 ? 用顺序方式或链接方式存储图的顶点表V0,V1,...Vn-1 ,图的边用n*n阶矩阵A=(aij)表示,A的定义如下: ?? (a)?????? 若图为权图,aij对应边Vi,Vj的权值; (b)?????? 若图为非权图,则 (1)? aij =0; (2)? aij =1, 当i≠j, 且Vi,Vj存在时; (3)? aij=∝,当且i≠j,? 且Vi,Vj /SUB 不存在时。 ??? 称矩阵A为图的邻接矩阵。 显然,无向图的邻接矩阵是对称矩阵 . 上图所对应的邻接矩阵如下: 7.2.1.2 邻接表 ? VerAdj cost link ????????????????????????????????????????????????????????????图7.4边结点? ? ?其中,VerAdj域存放V的某个邻接顶点在顶点表中的序号;cost域存放边V,VerAdj的权值;link域存放指向V的下一个边链表结点的指针。显然,边链表结点显示的是边V,VerAdj的信息,因此称之为边结点。 对于无权图,边没有权值,边结点也就不需要包含cost域,所以边结点由两个域Ver

文档评论(0)

1亿VIP精品文档

相关文档