- 1、本文档共210页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
7.1 图的定义和术语
7.2 图的存储结构
7.3 图的遍历
7.4 图的连通性问题
7.5 有向无环图及其应用
7.6 最短路径
;图(Graph)——由一个顶点集V和一个边集E构成的数据结构。
Graph = (V, E )
其中,V = { x | x ? 某个数据对象}
是非空有限的顶点集合;
E = {(x, y) | x, y ? V }
或 E = {x, y | x, y ? V Path (x, y)}
是有限的顶点之间关系的集合,(x,y)也叫做边(edge)集合,它是无方向的; Path (x, y)表示从 x 到 y 的一条单向通路, 它是有方向的,所以x,y也叫做弧(arc)的集合,x称为弧尾或始点,y称为弧头或终点.
;有向图——有向图G是由两个集合V(G)和E(G)组成的
其中:V(G)是顶点的非空有限集
E(G)是有向边(也称弧)的有限集合,弧是顶点的有序对,记为v,w,v,w是顶点,v为弧尾,w为弧头
无向图——无向图G是由两个集合V(G)和E(G)组成的
其中:V(G)是顶??的非空有限集
E(G)是边的有限集合,边是顶点的无序对,记为(v,w)或(w,v),并且(v,w)=(w,v)
;例7.1;无向完全图(Completed graph) —n个顶点的无向图有n(n-1)/2条边(最大边数是n(n-1)/2)
有向完全图——n个顶点的有向图,有n(n-1)条边(最大边数是n(n-1) )
稀疏图(sparse graph):边或弧很少的图,通常边数 nlog2n
稠密图(Dense graph)
无向图中,边数接近n(n-1)/2 ;
有向图中,边数接近n(n-1)
;有向完全图;权——与图的边或弧相关的数
网——带权的有向图叫有向网,带权的无向图叫无向网;子图——如果图G(V,E)和图G’(V’,E’),满足:
V’?V,E’?E
则称G‘为G的子图;邻接点(或相邻点),关联
如果 e=(u, v) 是 E(G) 中的一条边,则称 u 与 v 互为邻接顶点或相邻顶点;称边e与顶点u ,v 关联;
如果 e=u, v 是 E(G) 中的一条弧,则称 u 邻接到v,v邻接于u,也称e与u,v关联;称弧e与顶点u ,v 关联;
;顶点的度(于树的度不同)
无向图中,顶点的度为与每个顶点相连的边数,记作TD(v)
有向图中,顶点的度分成入度与出度
入度:以该顶点为头的弧的数目,记为ID(v)
出度:以该顶点为尾的弧的数目,记为OD(v)
一个顶点的度数等于该顶点的入度与出度之和,即TD(v)=OD(v)+ID(v)
;路径——路径是顶点的序列V={Vi0,Vi1,……Vin},满足(Vij-1,Vij)?E 或 Vij-1,Vij?E,(1j?n)
路径长度——沿路径边的数目或沿路径各边权值之和
简单路径——序列中顶点不重复出现的路径
回路(环)——第一个顶点和最后一个顶点相同的路径
简单回路(简单环)——除了第一个顶点和最后一个顶点外,其余顶点不重复出现的回路;7.1 图的定义和术语;连通图与连通分量
在无向图中, 若从顶点v1到顶点v2有路径, 则称顶点v1与v2是连通的。如果图中任意一对顶点都是连通的, 则称此图是连通图。非连通图的极大连通子图叫做连通分量。;强连通图与强连通分量
在有向图中, 若对于每一对顶点vi和vj, 都存在一条从vi到vj和从vj到vi的路径, 则称此图是强连通图。非强连通图的极大强连通子图叫做强连通分量。;生成树:是一个极小连通子图,它含有图中全部n个顶点,但只有n-1条边。
如果在生成树上添加1条边,必定构成一个环
若图中有n个顶点,却少于n-1条边,必为非连通图。;生成森林:
由若干棵生成树组成,含全部顶点,但构成这些树的边是最少的。;本章只讨论简单图,有两类图形不在本章讨论之列:;图的抽象数据类型定义;CreatGraph(G, V, VR)
// 按定义(V, VR) 构造图;FirstAdjVex(G, v);
// 返回 v 的“第一个邻接点” 。若该顶点
//在 G 中没有邻接点,则返回“空”。;InsertArc(G, v, w);
// 在G中增添弧v,w,若G是无向的,
//则还增添对称弧w,v。;DFSTraverse(G, v, Visit())
//从顶点v起深度优先遍历图G,并对每个顶点调用函数Visit一次且仅一次。;图的四种常用的存储形式:
邻接矩阵和加权邻接矩阵(labeled adjacency matrix)
邻接表
十字链表
邻接多重表
;一、(加权)邻接矩阵(labeled a
您可能关注的文档
- 参及服务礼仪就服务流程知识讲座.ppt
- 县域电商现状和对策.ppt
- 县域策划及招商引资_营销活动策划_计划解决方案_应用文书.ppt
- 及青年朋友谈信仰(在贵州师范大学主题讲座).ppt
- 及精神病人接触技巧.ppt
- 危重症病人营养支持.ppt
- 友信恒泰-互联网钻石交易平台电商解决方案.pptx
- 及心灵有个约会之团队沟通技巧—保险公司经营管理培训课程讲座ppt课件演示文档幻灯片资料.ppt
- 及精神病人沟通交流技巧.ppt
- 友信恒泰-跨境电商物流模式及解决方案.pptx
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 2025年新人教版数学一年级下册课件 第四单元 100以内的口算加、减法 2.口算减法 第3课时 解决问题.pptx
- 汉源__感动服务培训课程讲义.pptx
- 2025广西南宁市高三二模“坚守与发现:平凡中的非凡价值”审题立意及范文-备战2025年高考语文各地名校模考卷作文导写.docx
- 液压站讲义原理图.pptx
- 浙教版数学八年级下册第3章 数据分析初步 综合素质评价(含答案).docx VIP
- 2024年数控铣工(中级)技能鉴定考试题库资料-上(单选题汇总).pdf
- 闪电战及其应付之策.pdf VIP
- 2025高考化学一轮复习之物质结构与性质(解答大题).doc
- 2025年中央八项规定专题党课讲稿四篇.docx VIP
- 医院护工培训课件.ppt
文档评论(0)