直接后继 ;
树 中的元素 , 有 一个 直接前驱 和 多个 直接后继 ;
图 中的元素 , 有 多个 直接前驱 和 多个 直接后继 ;
图 数据结构 中 , 每个 结点 是一个 元素 , 可以有 0...个或 多个 相邻元素 , 两个结点 之间的 连接 称为 边 ;
在下面的图中 , A ~ G 是结点 , 结点之间的连接是 边 , 每条边 可以有权重 ;
二、图的基本概念
----
图的基本概念...:
顶点 : 图中的 结点 ;
边 : 图中 结点 之间的边 ;
路径 : 边的权重 ;
图的分类 : 边的方向 ;
无向图 : 结点之间的边 没有方向 ; 上图是一个无向图 ;
有向图 :...有边连接 ;
2、邻接表
邻接矩阵 要 为 n 个顶点 分配 n x n 大小的空间 , 存储结点间的边是否存在 , 这样会造成一定的损失 ;
邻接表 中 , 只存储 存在的 边 , 不存储 不存在的...边 ;
邻接表 底层数据结构 由 数组 + 链表 组成 ;
上图中 , 邻接表 左侧的 0 ~ 5 表示 标号为 0 ~ 5 之间的结点 ;
第一行 0 : 1 -> 2 -> 3 ->4 -> 表示