1. 1、本文档共180页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DS第6章图

第6章 图 6.1 考纲要求及分析 考纲要求: 1. 图的基本概念 2. 图的存储及基本操作 邻接矩阵法 邻接表法 3. 图的遍历 深度优先搜索 广度优先搜索 4. 图的基本应用(及其复杂度分析) 最小(代价)生成树 最短路径 拓扑排序 关键路径 第6章 图 6.1 考纲要求及分析 考纲分析: 图是最复杂的数据结构,是难度最大的一章,同时也是必考的一章。本章的特点是概念多,算法多,难度大,因此,需要深刻理解每个知识点,反复练习,抓住规律,强化记忆,才能很好的解答这部分试题。本章要求: 考纲分析 1. 识记并深刻理解图的定义和基本术语。如有向图、无向图、度、出度、入度、子图、连通、连通分量、生成树、最小生成树、路径、最短路径、关键路径、拓扑序列等,在识记的基础上,灵活应用这些基本概念,例如:图中顶点的度、入度、出度的和与边数有什么关系。连通图的边数最少(最多)有多少条?生成树的边数有多少条?最小生成树中的最小指的是什么?拓扑序列有什么特点?关键路径的路径长度是最短还是最长?图的基本概念比较复杂,复习时注意与线性结构和树结构进行比较。 考纲分析 2. 掌握图的邻接矩阵和邻接表存储结构,掌握图的基本操作的求解方法,例如,邻接矩阵中某行(或某列)的非零元素个数与顶点的度(或入度、出度)有什么关系?如何求某顶点的所有邻接点? 3. 熟练掌握图的深度优先遍历和广度优先遍历,包括根据图(或图的某种存储结构)写出遍历序列和生成树、两种遍历的算法实现。 4. 图的应用是出题概率比较大的内容,要求掌握算法的基本思想,一般不要求写出算法源码,而是要求根据算法思想写出问题的求解过程(即算法的运行过程)。 本章的算法设计是难度最大的,通常可以分为三类: 第一类是直接针对图的存储结构进行操作,例如:构造图的邻接表存储,将图的邻接矩阵存储转化为邻接表存储等; 第二类是拓展图的遍历算法,例如:求图的最长路径,判断两顶点间是否存在长为k的简单路径等,因此,要在手工执行算法的基础上,透彻理解图的遍历过程; 第三类是关于图的应用,虽然一般不要求写出具体算法,但可能会考算法的某个部分,例如:图采用什么存储结构,建立的辅助存储结构是什么,在算法运行过程中,辅助存储结构的变化过程等,因此,这类算法仍需要深刻理解。 第6章 图 6.2 图的基本知识 1. 考核知识点 1). 图的定义 图是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为: G=(V,E) 【说明】:在图中,常常将数据元素称为顶点 第6章 图 6.2 图的基本概念 1. 考核知识点 2). 图的基本术语 无向图与有向图 无向图与有向图 无向图:若〈v,w〉∈VR必有〈w,v〉∈VR,即VR是对称的,则以无序对(v,w) 代替这两个有序对,表示v和w之间的一条边(Edge),此时的图称为无向图 (Undirected graph)。 无向图表示:G=(V, {E}) 有向图:V是顶点的有穷非空集合;VR是两个顶点之间的关系的集合,若〈v,w〉∈VR,则〈v,w〉表示从v到w的一条弧(Arc),称v为弧尾(Tail)或初始点(Initial node),w为弧头(Head)或终端点(Terminal node),此时的图称为有向图(directed graph )。 有向图表示为:G=(V, {A}) 简单图 若不存在顶点到其自身的边,且同一条边不重复出现,则称这样的图为简单图。 【说明】:在DS中讨论的图均为简单图 完全图:对于有n个顶点的无向图,边E的取值范围是0到 。有 条边的无向图称为完全图(Completed graph)。 名词和术语 邻接、依附 邻接:对于无向图G=(V,{E}),如果边(v,v’)∈E,则称顶点v和v互为邻接点(Adjacent),即v和v相邻接。 关联:边(v,v’)依附(Incident)于顶点v和v’或者说(v,v’)和顶点v和v相关联。 对于有向图G=(V,{A})),如果弧v,v’∈A,则称顶点v邻接到顶点v’,顶点v’邻接自顶点v,弧v,v’和顶点v,v’相关联。 顶点的度、入度、出度 度(Degree) 无向图: 顶点v的度是v所具有的边的数目,记为TD(V)。 有向图: 以顶点v为头的弧的数目称为v的入度(InDegree),记为ID(v) 以v为尾的弧的数目称为v的出度(OutDegree),记为OD(v) 在有向图中顶点v的度TD(v)=ID(v)+OD(v) 权、网 权(weight):有时图的边或弧具有与它相关的数,这种与图的边或弧相关的数叫做权。这些权可以表示从一

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档