- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;15;15;第7章图;一、图的构造定义;ADTGraph{;;;3.若v,w?VR必有w,v
?VR,则称(v,w)为顶点v和顶点w之间存在一条边。;A;假设图中有n个顶点,e条边,则;假若顶点v和顶点w之间存在一条边,
则称顶点v和w互为邻接点7,;顶点的出度10:以顶点v为弧尾的弧的数目;;设图G=(V,{VR})中的一种顶点序列
{u=vi,0,vi,1,…,vi,m=w}中,(vi,j-1,vi,j)?VR1≤j≤m,
则称从顶点u到顶点w之间存在一条途径12。;例;若图G中任意两个顶点之间都有途径相通,则称此图为连通图16;;若任意两个顶点之间都存在一条有向途径,则称此有向图为强连通图18。;生成树20
包含无向图G全部顶点的的极小连通子图称为G的生成树
极小连通子图意思是:该子图是G的连通子图,在该子图中删除任何一条边,子图不再连通,
若T是G的生成树当且仅当T满足以下条件
T是G的连通子图
T包含G的全部顶点
T中无回路;假设一种连通图有n个顶点和e条边,其中n-1条边和n个顶点构成一种极小连通子图,称该极小连通子图为此连通图的生成树20。;图
;巩固练习(1);巩固练习(2);对于下面两个图,求出:
无向图中每个顶点的度,有向图中每个顶点的入度,出度和度。
与否是连通图/强连通图,如果不是,画出连通分量/强连通分量。;7.2图的存储构造;7.2图的存储表达;1、邻接矩阵表达法(数组表达法);Aij={;有向图的邻接矩阵不一定为对称矩阵!;?借助邻接矩阵与否能够判断:
1.任意两个顶点之间与否相连?
2.各个顶点的度是多少?;类似地能够定义网的邻接矩阵为:;;特点:;邻接矩阵表达法中图的存储表达
#definen6/*图的顶点数*/
#definee8/*图的边数*/
typedefcharvextype;/*顶点的数据类型*/
typedeffloatadjtype;/*权值类型*/
typedefstruct
{vextypevexs[n];
adjtypearcs[n][n];
}graph;;;特点:;二、邻接表
实现:顶点:普通按编号次序将顶点数据存储在一维数组中;
关联同一顶点的边:用线性链表存储。即为图中每个顶点建
立一种单链表,第i个单链表中的结点表达依附于顶点Vi的边;例;特点
无向图设存储顶点的一维??组大小为m(m?图的顶点数n),图的边数为e,G占用存储空间为:m+2*e。(有向图??)G占用存储空间与G的顶点数、边数都有关;合用于边稀疏的图;特点;特点
无向图中顶点Vi的度为第i个单链表中的结点数
无向图在G中增减边:要在两个单链表插入、删除结点;有向图要几个?();例;逆邻接表:有向图中对每个结点建立以Vi为头的弧的单链表
;;巩固练习;巩固练习;巩固练习;例2:已知某网的邻接(出边)表,请画出该网络。;邻接表;有向图的十字链表表达法;3.邻接表;有向图的十字链表表达法(C语言实现);例;无向图的邻接多重表表达法;例
您可能关注的文档
- 景区果园管理方案.docx
- 8AUnit8NaturaldisastersIntegratedskills2省名师优质课赛课获奖.pptx
- 教师心理健康讲座-专业知识讲座.ppt
- 科技公司变迁方案.docx
- 芬芳美丽的茉莉花.pptx
- 开年仪式方案.docx
- 2025年沪科版九年级下册数学第24章测素质 圆与圆的基本性质.pptx
- 2025年北师大版九年级下册数学第1章第4节解直角三角形.pptx
- 2025年北师大版九年级下册数学第1章第1节第2课时正弦和余弦.pptx
- 2025年外研版六年级下册英语Module 4综合检测试卷及答案.pptx
- 2025年外研版六年级下册英语Module 1Unit 2 素质评价.pptx
- 2025年人教版六年级下册数学第2单元综合素质达标试卷及答案.pptx
- 2025年北师大版九年级下册数学第1章第6节利用三角函数测高.pptx
- 2025年外研版六年级下册英语Module 10Unit 2.pptx
- 2025年外研版六年级下册英语小升初选拔试卷及答案 (1).pptx
- 2025年北师大版九年级下册数学第2章专项突破练6 二次函数在生活情境中的其他应用.pptx
- 2025年外研版六年级下册英语Module 5Unit 2.pptx
- 2025年外研版六年级下册英语Module 9Unit 2.pptx
- 2025年外研版六年级下册英语Module 3Unit 1.pptx
- 2025年沪科版九年级下册数学第24章专题3 垂径定理的应用.pptx
文档评论(0)