邻接多重表时无向表的另一种链式存储结构。
在邻接表中,容易求得顶点和边的各种信息,但在邻接表中求两个顶点之间是否存在边,或需要对边执行删除等操作时,需要分别在两个顶点的边表中遍历,效率较低。
与十字链表类似,在邻接多重表中,每一条边用一个结点表示,其结构如下图:
mark | ivex | ilink | jvex | jlink | info |
其中,mark为标志域,可以用以标记该条表是否被搜索过;ivex和jvex为该边依附在两个顶点在图中的位置;ilink指向下一条依附于顶点ivex的边;jlink指向下一条依附于顶点jvex的边,info为指向和边相关的各种信息的指针域。
每一个顶点也用一个顶点表