- 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)