数据结构101112图课程.pptVIP

  • 4
  • 0
  • 约1.85万字
  • 约 71页
  • 2016-12-09 发布于江苏
  • 举报
数据结构课程的内容 第7章 图 7.1 图的基本术语 例:判断下列4种图形各属什么类型? 证明: 稀疏图: 稠密图: 带权图: 邻接点: 简单路径: 图的抽象数据类型 7.2 图的存储结构 图的特点: 1. 邻接矩阵(数组)表示法 例2 :有向图的邻接矩阵如何表示? 例3 : 有权图(即网络)的邻接矩阵如何表示? 图的邻接矩阵在机内如何表示? (参见教材P161) 例:用邻接矩阵生成无向网的算法(参见教材P162) 2. 邻接表(链式)表示法 例1:无向图的邻接表如何表示? 例3:已知某网的邻接(出边)表,请画出该网络。 邻接表存储法的特点: 讨论:邻接表与邻接矩阵有什么异同之处? 图的邻接表在机内如何表示? (参见教材P163) 7.3 图的遍历 一、深度优先搜索( DFS ) 深度优先搜索(遍历)步骤: 讨论1:计算机如何实现DFS? 讨论2: DFS算法如何编程? 讨论3:在图的邻接表中如何进行DFS? 讨论4: 邻接表的DFS算法如何编程? DFS 算法效率分析: 二、广度优先搜索( BFS ) 广度优先搜索(遍历)步骤: 讨论1:计算机如何实现BFS? 讨论2: BFS算法如何编程? BFS 算法效率分析: 7.4 图的其他运算 1.求图的生成树(或生成森林) 例1 :画出下图的生成树 例2:画出下图的生成森林(或极小连通子图) 2. 求最小生成树 典型

文档评论(0)

1亿VIP精品文档

相关文档