数据结构——基于C++语言(微课版) 课件 3-邻接矩阵.ppt

数据结构——基于C++语言(微课版) 课件 3-邻接矩阵.ppt

邻接矩阵邻接表本节目录:本节内容:图的存储结构图的存储结构邻接多重表十字链表

图的存储结构邻接矩阵:表示各个顶点之间关系的矩阵。

定义:设图G=(V,E)是一个有n个顶点的图,则图G的邻接矩阵是一个具有以下性质的二维数组A[n][n]:在有n个顶点的图中,用一维数组V[n]存储顶点的信息。二维数组A[n][n]存储边(或弧)的信息。

G12413G215324图的存储结构例:求出下图G1和G2的邻接矩阵。图的存储结构邻接矩阵特点:(1)无向图的邻接矩阵一定是对称的;顶点vi的度为第i行元素值或第i列元素值的和,即:(2)有向图邻接矩阵不一定对称,如果A[i][j]为1,则表示有一条从顶点vi到顶点vj的有向边。(3)有向图中,顶点vi的出度是A中第i行元素之和,顶点vi的入度是A中第i列元素之和。

图的存储结构带权无向图的邻接矩阵带权无向图的邻接矩阵可定义为:12345123451452375318642G1

图的存储结构带权有向图的邻接矩阵带权有向图的邻接矩阵可定义为:123451234514523758642G2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档