数据结构 Java语言版 王学军 第八章.pptVIP

  • 9
  • 0
  • 约4.17万字
  • 约 131页
  • 2015-12-10 发布于广东
  • 举报
数据结构(Java语言版) 人民邮电出版社 第八阶段 8.图 【知识要点】 图的基本概念; 图的存储结构; 图的遍历; 生成树和最小生成树; 构造最小生成树的典型算法; 最短路径及其算法; 拓扑排序及其算法; AOE网和关键路径。 第八阶段 第八阶段 第八阶段 从图中可以看出,五个城市之间都有互相连通的道路,形成了一个多对多的关系,也称为图形关系,或者网状关系。 第八阶段 8.2 图的基本概念 8.2.1 图的定义 图(Graph)是一种网状数据结构,图是由结点(Vertices)集合V和边(Edges)集合E组成的。图中的结点又称为顶点。结点之间的关系称为边。图G的二元组定义如下: G=(V,E) 其中,V是结点的有限非空集合,E是边的有限集合。即: V={u|u∈构成图的数据元素集合} E={(u,v)|u,v∈V}或E={u,v| u,v∈V} 其中,(u,v)表示结点u与结点v的一条无序偶,即(u,v)没有方向;而u,v表示从结点u到结点v的一条有序偶,即u,v是有方向的。 第八阶段 通常,图G的结点集合和边集合分别记为V(G)和E(G)。 E(G)可以是空集,此时图G只有结点没有边。 图的抽象数据类型定义如下: ADT Graph{ 数据对象V: V={vi|0≤i≤n-1,n≥0,vi∈某种数据结构} 数据关系E: E={(u,v)|u,v∈V}或E={u,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档