图的存储结构
考试要求: 熟悉     
知识路径:  > 计算机科学基础  > 数据结构与算法基本概念  > 数据结构与算法  > 


 
       设G=(V,E)是有n (n31)个顶点的图,在图的邻接矩阵表示法中,可用两个表格分别存储数据元素(顶点)的信息和数据元素之间的关联(边)信息。通常用一维数组(顺序表)存储数据元素的信息,用二维数组(邻接矩阵)存储数据元素之间的关系。
       
       给定图G=(V,E),其中V(G)={v0,…,vi, …,vn-1},G邻接矩阵(Adjacency Matrix)是表示顶点之间相邻关系的矩阵,G的邻接矩阵是具有如下性质的n阶方阵:
       
       若图中顶点信息是0至n-1的编号,则仅需令权值为1,存储一个邻接矩阵就可以表示图。若是网络,则adjtype为权的类型。由于无向图或无向网络的邻接矩阵是对称的,故可采用压缩存储的方法,仅存储下三角阵(不包括对角线上的元素)中的元素即可。显然,邻接矩阵表示法的空间复杂度S(n)=O(n2)。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有