图定义和基本术语图存储结构图遍历生成树最短路径.PPTVIP

  • 11
  • 0
  • 约1.64万字
  • 约 76页
  • 2019-01-04 发布于福建
  • 举报

图定义和基本术语图存储结构图遍历生成树最短路径.PPT

图定义和基本术语图存储结构图遍历生成树最短路径

图的定义和基本术语 图的存储结构 图的遍历 生成树 最短路径 图的定义和基本术语 一 、图的定义 ADT 图 的 定 义 二、图的基本术语 图的存储结构 一、数组表示法(邻接矩阵表示) 二、邻接表 图 的 遍 历 一 深度优先遍历 二 广度优先遍历(类似于树的按层遍历) 最小生成树的构造算法 MST性质: 1. 普里姆算法 最短路径 一、从某个源点到各顶点的最短路径 迪杰斯特拉( Dijkstra )算法 二、每一对顶点之间的最短路径 为实现此算法需设置辅助数组closedge ,对当前V-U中每个顶点,记录从U到V-U的代价最小的边: struct { VertexType adjvex; // U集中的顶点序号 VRType lowcost; // 边的权值 } closedge[MAX_VERTEX_NUM]; 显然,对vi? V-U有 closedge [i-1]. lowcost =Min{cost(u, vi)| u ?U} i a b c d e g f 19 5 14 18 27 16 8 21 3 12 7 a a a 19 14 18 14 例如: e 12 e e 8 16 8 d 3 d d 7 21 3 c 5 5 16 e 21 e d c b a g f a b

文档评论(0)

1亿VIP精品文档

相关文档