6-4-2 邻接表(2)

邻接表特点

邻接矩阵与邻接表表示法的关系

  1. 联系:邻接表中每个链表对应于邻接矩阵中的一行,链表中结点个数等于一行中非零元素的个数
  2. 区别:
    1. 对于任一确定的无向图,邻接矩阵是唯一的(行列号与顶点编号一致),但邻接表不唯一(链接次序与顶点编号无关)
    2. 邻接矩阵的空间复杂度为$O(n^2)$,而邻接表的空间复杂度为$O(n+e)$
  3. 用途:邻接矩阵多用于稠密图;而邻接表多用于稀疏图

6-4 十字链表—用于有向图

十字链表