第七章 图一本.pptVIP

  • 1
  • 0
  • 约3.07万字
  • 约 95页
  • 2019-09-07 发布于广东
  • 举报
第7章 图 7.1 图的基本术语 证明: 例:判断下列4种图形各属什么类型? 稀疏图: 稠密图: 带权图: 邻接点: 简单路径: 图的抽象数据类型 7.2 图的存储结构 图的特点:非线性结构(m :n ) 一、邻接矩阵(数组)表示法 例2 :有向图的邻接矩阵 特别讨论 :网(即有权图)的邻接矩阵 图的邻接矩阵存储表示(参见教材P161)★ 例:用邻接矩阵生成无向网的算法(参见教材P162) 二、邻接表(链式)表示法 例1:无向图的邻接表 例3:已知某网的邻接(出边)表,请画出该网络。 邻接表存储法的特点: 讨论:邻接表与邻接矩阵有什么异同之处? 图的邻接表存储表示(参见教材P163) 三、十字链表 (适用于有向图) 四、邻接多重表 (适用于无向图) 三、十字链表 十字链表存储结构描述: 例:画出有向图的十字链表。 四、邻接多重表(自学) 例:画出无向图的邻接多重表 7.3 图的遍历 一、深度优先搜索( DFS ) 深度优先搜索(遍历)步骤: 讨论1:计算机如何实现DFS? 讨论2: DFS算法如何编程? 讨论3:在图的邻接表中如何进行DFS? 讨论4: 邻接表的DFS算法如何编程? DFS 算法效率分析: 二、广度优先搜索( BFS ) 广度优先搜索(遍历)步骤: 讨论1:计算机如何实现BFS? 讨论2: BFS算法如何编程? BFS 算法效率分析: 7.4 图的其

文档评论(0)

1亿VIP精品文档

相关文档