《数据结构A》第09章讲义.pptVIP

  • 1
  • 0
  • 约 128页
  • 2016-04-13 发布于江苏
  • 举报
陈慧南 2006.2 第9章? 图 9.1?图的基本概念 9.1.1??图的定义与术语 9.1.2 图ADT ADT Graph { 数据: 顶点的非空集合V和边的集合E,每条边由V中顶点的偶对u,v表示。 运算: Create():构造一个不包含任何边的有向图。 Destroy():撤消一个有向图。 Exist(u,v):如果图中存在边u,v,则函数返回true,否则返回false。 9.2 图的存储结构 9.2.2 图的邻接矩阵实现 a[u][u]=0: 主对角线元素都是0; a[u][v]=w: 若u,v?E,则w=1(不带权图) w=w(i,j)(网); 若u,v?E,则w=noEdge 其中,noEdge=0(不带权图) noEdge= ?(网)。 ?9.2.4 图的邻接表实现 templateclass T struct ENode { ENode() { nextArc=NULL; } ENode(int vertex,T weight, ENode* next) { adjVex=vertex; w=weight; nextArc=ne

文档评论(0)

1亿VIP精品文档

相关文档