kruskal算法-公开课件(讲义).pptVIP

  • 19
  • 0
  • 约小于1千字
  • 约 15页
  • 2019-10-10 发布于广西
  • 举报
数据结构与算法 (C#版本) 第六讲 图 讲师:灰客 北风网项目培训 基本概念和术语 无向图、有向图、完全图、顶点的度、邻接、子图、 路径、连通、连通图、强连通图、权 1.邻接矩阵表示法 1 2 3 4 1 0 1 1 1 2 1 0 0 1 3 1 0 0 0 4 1 1 0 0 无向图 有向图 1 2 3 4 1 0 1 0 0 2 0 0 0 1 3 0 0 0 0 4 0 1 1 0 2.邻接表表示法 data fistEdge adjvex next 顶点数据 指向第一个邻接点的指针域 指向下一个邻接点的指针域 邻接点域 无向图 0 A 1 B 2 C 3 D 1 2 3 0 3 0 1 0 有向图 0 A 1 B 2 C 1 2 2 0 0 A 1 B 2 C 2 1 0 0 出边表 入边表 1.深度优先搜索遍历 2.广度优先搜索遍历 1.生成树 对于无向图,含有连通图全部顶点的一个极小连通图。 本质:从连通图任一结点出发进行遍历操作所经过的边,再加上所有顶点构成的子图。 2.最小生成树 如果连通图是一个网络(带权的图),称该网络的所有生成树种权值总和最小的生成树。 必须只使用该图中的边来构造最小生成树。 必须使用且仅使用n-1边来连接途中的n个顶点。 构造的最小生成树中不存在回路。 3.普里姆算法(Prim) 4.

文档评论(0)

1亿VIP精品文档

相关文档