数据结构第11次课图A课程.pptVIP

  • 3
  • 0
  • 约7.66千字
  • 约 41页
  • 2016-12-04 发布于江苏
  • 举报
树小结(黄色为重点内容) 数据结构课程的内容 第7章 图 7.1 图的基本术语 例:判断下列4种图形各属什么类型? 稀疏图:边较少的图。通常边数n2 简单路径: 图的抽象数据类型 7.2 图的存储结构 图的特点:非线性结构(m :n ) 一、邻接矩阵(数组)表示法 例2 :有向图的邻接矩阵 特别讨论 :网(即有权图)的邻接矩阵 二、邻接表(链式)表示法 例1:无向图的邻接表 例3:已知某网的邻接(出边)表,请画出该网络。 邻接表存储法的特点: 讨论:邻接表与邻接矩阵有什么异同之处? 三、十字链表(自学) (适用于有向图) 四、邻接多重表(自学) (适用于无向图) 三、十字链表(自学) 例:画出有向图的十字链表。 四、邻接多重表(自学) 例:画出无向图的邻接多重表 7.3 图的遍历 一. 深度优先遍历(DFS) 方法:从图的某一顶点V0出发,访问此顶点;然后依次从V0的未被访问的邻接点出发,深度优先遍历图,直至图中所有和V0相通的顶点都被访问到;若此时图中尚有顶点未被访问,则另选图中一个未被访问的顶点作起点,重复上述过程,直至图中所有顶点都被访问为止 深度优先遍历算法 算法 P150~152 算法7-1,7-2 开始 访问V0,置标志 求V0邻接点 有邻接点w 求下一邻接点 w?V0 W访问过 结束 N Y N Y DFS 开始 标志数组初始化 Vi=1 Vi访问过

文档评论(0)

1亿VIP精品文档

相关文档