- 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)