数据结构——图的简单概念
图的简单概念 图的定义 图 G 由两个集合 V 和 VR 组成,记为: G=(V, VR) 。 结点关系任意 V 是顶点的有穷非空集合 VR 是 V 中顶点偶对的有穷集,顶点偶对称为边或弧。 简单图: 图中不存在顶点到其自身的边,且同一条边不重复出现。 无向图: 图中顶点 vi 和 vj 之间的边无方向,则称这条边为无向边,用无序偶对 (vi, vj) 表示 无向完全图: 在无向图中,如果任意两个顶点之间都存在边,则称为无向完全图。含有 n 个顶点的无向完全图有 n*(n-1)/2 条边。 有向图 :图中顶点 vi 和 vj 之间的边有方向,则称这条边为有向边,用有序偶对 <vi, vj> 表示 有向完全图 :在有向图中,若任意两顶点间都存在方向互为相反的两条弧,则称为有向完全图。含有 n 个顶点的有向完全图有 n (n-1) * 条边。 邻接 :对图 G=(V, VR),如果边 (vi, vj)∈VR,则称顶点 vi 和 vj 互为邻接点;如果弧<vi, vj>∈VR,则称顶点 vi 邻接到 vj,vj 邻接自 vi。 依附 :对图 G=(V, VR),如果边 (vi, vj)∈VR 或弧 <vi, vj>∈VR,则称边 (vi, vj) 或弧 <vi, vj> 依附于顶点 vi 和 vj。 稀疏图和稠密图 e 表示图中的边数,n 表示图中的顶点数 e<nlogn 稀疏图 e ≥