新疆备考技巧

首页 > 新疆事业单位考试 > 备考技巧

2020新疆事业单位:计算机之数据结构与算法(12)

新疆华图 | 2020-02-10 19:40

收藏

  1.2 邻接表

  邻接矩阵是不错的一种图存储结构,但是,对于边数相对顶点较少的图,这种结构存在对存储空间的极大浪费。因此,找到一种数组与链表相结合的存储方法称为邻接表。

  邻接表的处理方法是这样的:

  (1)图中顶点用一个一维数组存储,当然,顶点也可以用单链表来存储,不过,数组可以较容易的读取顶点的信息,更加方便。

  (2)图中每个顶点vi的所有邻接点构成一个线性表,由于邻接点的个数不定,所以,用单链表存储,无向图称为顶点vi的边表,有向图则称为顶点vi作为弧尾的出边表。

  例如,下图就是一个无向图的邻接表的结构。

  对于邻接表结构,图的建立代码如下。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有