七元秘境七重探秘.pptxVIP

  • 1
  • 0
  • 约2.2千字
  • 约 100页
  • 2026-05-30 发布于江苏
  • 举报

第七章图;图的基本内容;7.1图的定义和术语;图的定义(续);图的示例;图的基本术语;图的基本术语(续);图的基本术语(续);图的基本术语(续);7.2图的存放结构;无向图的邻接矩阵;有向图的邻接矩阵;无向图的邻接矩阵是对称的,假如A[i,j]=1,必有A[j,i]=1。这说明,只输入和存放其上三角阵元素即可得到整个邻接矩阵。

普通有向图的邻接矩阵是不对称的,A[i,j]不一定等于A[j,i]。

邻接矩阵用二维数组即可存放,定义如下:

intadjmatrix=ARRAY[n][n];

假如图的各边是带权的,只需将矩阵中的各个1元素换成相应边的权即可。;产生无向图邻接矩阵算法;产生无向图邻接矩阵算法续;邻接表;无向图、有向图;无向图的邻接表;;邻接表中每个表结点均由两个域组成,其一是邻接点域(adjvex),用以存放与顶点Vi相邻接的顶点在图中的位置;其二是链域(next),用以指向依附于顶点Vi的下一条边所相应的结点。

假如用邻接表存放网络中的信息,则还需要在结点中增长一种存放权值的域。

在每个链表设一表头结点,普通这些表头结点本身以向量的形式存放。;对于无向图的邻接表来说,一条边相应两个单链表结点,邻接表结点总数是边数的2倍。

在无向图的邻接表中,各顶点相应的单链表的结点数(不算表头结点)就等于该顶点的度数。

在有向图

文档评论(0)

1亿VIP精品文档

相关文档