大约 23 分钟
小于 1 分钟
大约 4 分钟
大约 16 分钟
大约 4 分钟
大约 9 分钟
大约 24 分钟
小于 1 分钟
图的表示
算法导论-第三版
图有多种表示方法,比较常用的表示法有邻接链表和邻接矩阵。
根据边的方向,图可以分为无向图和有向图;根据边的权重,图可以分为带权图和不带权图。
对于图,其邻接链表表示由一个包含条链表的数组所构成,每个结点有一条链表。对于每个结点,邻接链表包含所有与结点之间有边相连的结点,即包含图中所有与邻接的结点(也可以说,该链表里包含指向这些结点的指针)。由于邻接链表代表的是图的边,在伪代码里,我们将数组看做是图的一个属性,就如我们将边集合看做是图的属性一样。因此,在伪代码里,我们将看到这样的表示。
大约 22 分钟
大约 29 分钟