- 1、本文档共87页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构课件_复习-4
数据结构与算法;7.1 图的定义和术语
7.2 图的存储结构
7.3 图的遍历
7.4 图的连通性问题
7.5 有向无环图及其应用
7.6 最短路径;第7章 图;;7.1 图的定义和术语;(3)无向图
若v,w∈VR,必有w,v∈VR,即VR是对称的,则以无序对(v,w)代替这两个有序对,表示v和w之间的一条边,则该图称为无向图。;(4)权/网
有时图的边或弧具有与它相关的数,这些数称为权值(通常表示顶点间的距离或耗费),则带权值的图称为网。
(5)子图
假设有两个图 G=(V,{ VR })和 G’=(V’,{ VR’ }),若 V’ 是 V 的子集,且 VR’ 是 VR 的子集,则称 G’ 为 G 的子图。;G1的子图
;(6)完全图
假设用 n 表示图中顶点的数目,用 e 表示边或弧的数目。忽略自身弧/边,即若﹤vi,vj﹥ ∈VR,则 vi≠vj。
对于无向图,有 (n(n-1))/2 条边的无向图称为完全图。对于有向图,有 n(n-1) 条弧的有向图称为有向完全图。
(7)稀疏图/稠密图
边或弧很少(如e<nlogn)的图称稀疏图,反之称稠密图。;(8)邻接点
对于无向图G=(V,{E}),若边(v,v’)∈E,则称顶点 v 和 v’ 互为邻接点,即 v 和 v’ 相邻接。或称边(v,v’)依附于顶点v 和 v’,或称(v,v’)和顶点 v 和 v’ 相关联。
对于有向图G=(V,{E}),若弧v,v’ ∈E,则称顶点 v 邻接到顶点 v’,或称顶点 v’ 邻接自顶点 v ,或弧v,v’和顶点 v,v’ 相关联。;顶点的入度/出度
以顶点 v 为头的弧的数目称 v 的入度,记为ID(v);以顶点 v 为尾的弧的数目称 v 的出度,记为 OD(v)。
顶点 v 的度 TD(v)=ID(v)+OD(v);(10)路径(Path)
无向图G=(V,{E})中,从顶点v到v’的路径是顶点序列(v=vi0,vi1,…,vim=v’),其中(vij-1 ,vij)∈E
,1≤j≤m。
若G是有向图,则路径也是有向的,顶点序列应满足:vij-1 ,vij∈E ,1≤j≤m。;(11)回路/环/简单路径
第一个顶点和最后一个顶点相同的路径称为回路/环。
序列中顶点不重复出现的路径称为简单路径。
除了第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路,称为简单回路或简单环。;(12)连通图/连通分量
在无向图G中,如果从顶点 V 到顶点 V’ 有路径,则称 V 和 V’ 是连通的。
若图中任意两个顶点 vi、vj∈V,vi 和 vj 都是连通的,则称 G 是连通图。
无向图中的极大连通子图称之为连通分量。;左图:连通图;(13)强连通图/强连通分量
在有向图 G 中,若对于每一对vi、vj∈V,vi≠vj,从 vi 到 vj 和从 vj 到 vi 都存在路径,则称 G 是强连通图。
有向图中的极大强连通子图称作有向图的强连通分量。;非强连通图; 一个连通图的生成树是一个极小连通子图,它含有图中全部顶点,但只有足以构成一棵树的n-1条边。
如果在一棵生成树上添加一条边,必定构成一个环,因为这条边使得它依附的那两个顶点之间有了第二条路径。; 如果一个有向图恰有一个顶点的入度为 0,其余顶点的入度均为 1,则是一棵有向树。一个有向图的生成森林由若干棵有向树组成,含有图中全部顶点,但只有足以构成若干棵不相交的有向树的弧。;1.图的数组(邻接矩阵)存储表示
邻接矩阵是用于描述图中顶点之间关系(即弧或边的权)的矩阵。
假设图中顶点数为n,则邻接矩阵An×n:
1 若Vi和Vj之间有弧或边
A[i][j]=
0 反之;;;2.图的邻接表存储表示;V1; 为此,我们必须另外建立有向图的逆邻接表,以便求出每一个顶点的入度。有向图的逆邻接表与邻接表类似,只是它是从入度考虑结点,而不是从出度考虑结点。;3.有向图的十字链表存储表示;第7章 图
7.1 图的定义和术语
7.2 图的存储结构
7.3 图的遍历
7.4 图的连通性问题
7.5 有向无环图及其应用
7.6 最短路径;7.3 图的遍历;1.深度优先搜索(DFS); 例:从顶点v1出发,DFS下图。;用邻接表实现图的深度优先搜索;分析:
在遍历图时,对图中每个顶点至多调用一次DFS函数,因为一旦某个顶点被标志成已被访问,就不再从它出发进行搜索。
因此,遍历图的过程实质上是对每个顶点查找其邻接点的过程。其
您可能关注的文档
- 敬廉崇洁,人人有责.ppt
- 敬廉崇洁 伴我成长1010.ppt
- 敬廉崇洁-知荣明耻廉主题班会.ppt
- 敬廉崇洁_扬正气_树清风 王立哲.ppt
- 敬廉崇洁,诚信做人.ppt
- 数1.3应用举例2.ppt
- 数列求和的几种方法----曹武.ppt
- 数列的单调性与最值.ppt
- 数列专题复习:求数列的通项公式方法大全(精选习题含答案).doc
- 数列的实际应用举例说课稿.ppt
- 生鲜行业冷链物流设施建设与供应链优化策略分析.docx
- 2025年广播媒体融合虚拟现实技术转型路径研究报告.docx
- 教育游戏化在科学探究能力培养中的应用与教学设计研究报告2025.docx
- 2025年乡村民俗文化博物馆数字化展示项目社会效益研究报告.docx
- 2025年低空航空运输市场分析报告:政策、市场与投资策略.docx
- 糖尿病患者的心理护理.pptx
- 2025年天然植物精油护肤品牌市场推广与品牌推广策略研究.docx
- 2024-2025学年初中地理人教版八年级上册-人教版2012教学设计合集.docx
- 2025年公交导向型城市交通拥堵治理模式研究报告.docx
- 2025年乡村民俗文化博物馆数字化展示平台构建策略报告.docx
最近下载
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
- 有限空间安全作业技术交底.docx VIP
- 消防设施操作员(中级监控方向)理论知识考试题库(含答案解析).pdf VIP
- 小学校园心理危机干预培训.pptx VIP
- 《内部控制与风险管理(第3版)》思考题和案例分析答案6-10章.docx VIP
- 军职在线-雷达原理-2023年春期末考试答案.docx VIP
- 佛山第六次人口普数据分析.doc VIP
文档评论(0)