- 1、本文档共133页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章 图
⒈教学内容:8.1 图的基本概念
8.2 图的存储表示
8.3 图的遍历
8.4 图的连通性
8.5 最小生成树
8.6 最短路径
8.7 有向无环图及其应用
⒉教学目的:⑴理解图的基本概念及术语;
⑵掌握图的两种存储结构(邻接矩阵和邻接表)的表示方法;
⑶熟练掌握图的两种遍历的算法思想、步骤;
⑷理解最小生成树的概念,能按Prim算法构造最小生成树;
⑸领会并掌握拓扑排序、关键路径、最短路径的算法思想。
⒊教学重点:⑴理解图的定义、术语及其含义;
⑵掌握各种图的邻接矩阵表示法及其类型说明;
⑶理解并掌握图的按深度优先搜索遍历方法和按广度优先搜索遍历方法;
⑷领会生成树和最小生成树的概念;
⑸掌握由Prim算法思想构造最小生成树按Prim算法思想;
⑹领会拓扑序列和拓扑排序的概念;
⑺理解并掌握拓扑排序的算法思想;
⑻理解并掌握关键路径的算法思想;
⑼理解并掌握最短路径的算法思想。
⒋教学难点:⑴正确理解与区别图的常用术语;
⑵区别图的两种存储结构的不同点及其应用场合;
⑶关键路径的算法思想;
⑷最短路径的算法思想。
⒌学时安排: 12学时
8.1 图的基本概念
图的定义和术语
图的基本操作
8.1.1 图的定义和术语
1.图的定义
图(Graph)是由非空的顶点集合和一个描述顶点之间关系——边(或者弧)的集合组成,其形式化定义为:
G=(V,E)
V={vi| vi∈dataobject},E={( vi,vj)| vi, vj ∈V ∧P(vi, vj)}
其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合,集合E中P(vi,vj)表示顶点vi和顶点vj之间有一条直接连线,即偶对(vi,vj)表示一条边。
2.图的相关术语
⑴无向图。在一个图中,如果任意两个顶点构成的偶对(vi, vj)∈E是无序的,即顶点之间的连线没有方向,则称该图为无向图。如前图所示是一个无向图G1。
⑵有向图。在一个图中,如果任意两个顶点构成的偶对(vi, vj)∈E是有序的,即顶点之间的连线是有方向的,则称该图为有向图。如下图所示是一个有向图G2:G2= (V2,E2)。
⑶顶点、边、弧、弧头、弧尾。图中,数据元素vi称为顶点(vertex );P(vi, vj)表示在顶点vi和顶点vj之间有一条直接连线。如果是在无向图中,则称这条连线为边;如果是在有向图中,一般称这条连线为弧。边用顶点的无序偶对(vi, vj)来表示,称顶点vi和顶点vj互为邻接点,边(vi, vj)依附于顶点vi与顶点vj;弧用顶点的有序偶对vi, vj来表示,有序偶对的第一个结点vi被称为始点(或弧尾),在图中就是不带箭头的一端;有序偶对的第二个结点vj被称为终点(或弧头),在图中就是带箭头的一端。
⑷无向完全图。在一个无向图中,如果任意两顶点都有一条直接边相连接,则称该图为无向完全图。可以证明,在一个含有n个顶点的无向完全图中,有n(n-1)/2条边。
⑸有向完全图。在一个有向图中,如果任意两顶点之间都有方向互为相反的两条弧相连接,则称该图为有向完全图。在一个含有n个顶点的有向完全图中,有n(n-1)条边。
⑹稠密图、稀疏图。若一个图接近完全图,称为稠密图;称边数很少的图为稀疏图。
⑺顶点的度、入度、出度。顶点的度(degree)是指依附于某顶点v的边数,通常记为TD (v)。在有向图中,要区别顶点的入度与出度的概念。顶点v的入度是指以顶点 为终点的弧的数目。记为ID (v);顶点v出度是指以顶点v为始点的弧的数目,记为OD (v)。有TD (v)=ID (v)+OD (v)。
可以证明,对于具有n个顶点、e条边的图,顶点vi的度TD (vi)与顶点的个数以及边的数目满足关系:
2e =
⑻
您可能关注的文档
- 安徽财经大学财务管理学课件第三章 基本财务估值模型.ppt
- 安徽财经大学财务管理学课件第十五章 财务分析.ppt
- 安徽财经大学法学院宪法学课件第二章 宪法的历史发展.ppt
- 安徽财经大学法学院宪法学课件第十六章 选举制度.ppt
- 安徽财经大学法学院宪法学课件第十七章 国家机构.ppt
- 安徽财经大学法学院宪法学课件第十三章 国家形式-下.ppt
- 安徽财经大学法学院宪法学课件第十四-十五章 公民的基本权利和义务.ppt
- 安徽财经大学法学院宪法学课件第一章 宪法的概念.ppt
- 安徽财经大学管理信息系统课件第三章 管理信息系统的技术基础.ppt
- 安徽财经大学管理学院企业战略管理课件:第六章 企业总体战略.ppt
- 安徽科技学院数据结构课件第九章 查找.ppt
- 安徽科技学院数据结构课件第六章 二叉树.ppt
- 安徽科技学院数据结构课件第七章 树与森林.ppt
- 安徽科技学院数据结构课件第三章 栈和队列.ppt
- 安徽科技学院数据结构课件第十章 排序.ppt
- 安徽科技学院数据结构课件第五章 数组和广义表.ppt
- 安徽理工大学混凝土结构设计原理课件第二章 混凝土结构材料的物理力学性能.ppt
- 安徽理工大学混凝土结构设计原理课件第九章 混凝土构件的变形几裂缝宽度验算.ppt
- 安徽理工大学混凝土结构设计原理课件第六章 受压构件的截面承载力.ppt
- 安徽理工大学混凝土结构设计原理课件第四章 受弯构件的正截面受弯承载力.ppt
最近下载
- (人教2024版新教材)英语七年级下册Unit 6 大单元教学设计.docx
- 预制板砖胎膜施工方案(成品砖胎膜施工方案).pdf
- 管理体系认证基础 .pdf VIP
- 《长袜子皮皮》读书汇报一9.1.ppt
- 超星尔雅学习通《人工智能应用基础(无锡职业技术学院)》章节测试答案.docx VIP
- 概率论与数理统计(第三版)茆诗松课后习题答案解析.pdf
- 2022北京昌平初二(下)期中数学(教师版).pdf VIP
- 心包疾病课件.ppt
- 《免疫细胞存储》ppt课件.pptx VIP
- 【公开课阅读写作课件】Unit 3 Food matters Developing ideas Reading for writing 新教材2025外研版七下英语.pptx
文档评论(0)