- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
§8图
§8.1图的基本概念
图:图是数据结构G=(V,E),其中V是结点的有穷非空集合,结点的偶对为边,E是边的集合.图中的结点又称为顶点.
12345图8.1.1无向图与有向图:如果图中每条边都是没有方向的,则称为无向图;无向图中的边表示图中顶点的无序对,
1
2
3
4
5
图8.1.1
V(G1)={1,2,3,4,5}
E(G1)={(1,2),(1,4),(2,3),(2,5),(3,4),(3,5)}
1234图8.1.2如果图中每条边都是有方向的,则称其为有向图;有向图的边表示图中顶点的有序偶对;在有向图中,箭头表示边的方向
1
2
3
4
图8.1.2
V(G2)={1,2,3,4}
E(G2)={(1,2),(1,3),(2,4),(3,2),(4,3)}
度、入度、出度:在一个有向图中,把以结点V为终点的弧的数目称为V的入度;把以结点V为始点的弧的数目称为V的出度.入度和出度之和为该的结点的度.
如图8.1.2中,顶点V3的入度为2,出度为1,度为3.
路径、路径长度:图中从VS到VP的一条路径是指一串由顶点所成的连续序列VS,Vi1,Vi2,……,Vin,VP,且其中(VP,Vi1),(Vi1,Vi2),……,(Vin,VP)都是E上的边.
路径上所包含边的数目称为路径长度.
简单路径、简单回路:如果一条路径的顶点序列中,顶点不重复出现,则称此路径为简单路径.起点和终点相同的路径称为回路或环.除了第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路称为简单回路.
连通图、强连通图:在无向图G1中,若从顶点Vt到Vs有路径,则称Vt和Vs是连通的.如果对于图中任意两个顶点都是连通的,则称G1为连通图.
在有向图G2中,如果每一对顶点Vi,Vj,从Vi到Vj和从Vj到Vi都存在路径,则称G2为强连通图.
子图、生成子图:在图G=(V,E)和图G=(V,E)中,若V?V,E?E,则称图G是图G的子图.若V=V,E?E,则子图G=(V,E)是图G的一个生成子图.
如图8.1.3所示.
1
1
2
3
4
5
1
2
3
4
1
2
3
4
5
图G的一个子图
图G的一个生成子图
【图8.1.3】
连通分量、强连通分量:所谓连通分量是指一个无向图中的极大连通子图.有向图中的极大强连通分量称作强连通分量.这里“极大”的含义是:对该子图中再加入其它结点,它便不再是连通的.
无向图G1
无向图G1
G1的三个连通分量
【图8.1.4】
【图8.1.4】
V3
V4
V2
V1
有向图G2
V3
V4
V2
V1
G2的两个强连通分量
生成树、生成森林:一个连通图的生成树是含有图中所有顶点的一个极小连通生成子图,首先它是原连通图的生成子图,其次它是连通的并且有最少的边数.一棵含n个顶点的生成树有且仅有n-1条边,因为一个有n个顶点的图,如果少于n-1条边则为非连通图,如果多于n-1条边则一定有环.但有n-1条边的图不一定是生成树.
一个有向图的生成森林是这样一个生成子图,它由若干棵互不相交的有根有向树组成.有根有向树是这样一个有向图,它恰有一个结点的入度为零,其余结点的入度为1,并且如果略去此图中边的方向,处理成无向图后,图是连通的.
G3的一棵生成树
G3的一棵生成树
【图8.1.5】G3
A
A
B
F
E
C
D
A
F
E
B
D
C
【图8.1.6】一个有向图及其生成森林
ABCD359116网络:若图的每条边都带有一个权,
A
B
C
D
3
5
9
11
6
§8.2图的存储结构
§8.2.1邻接矩阵
1顶点i和j之间有边(或弧)相连0反之邻接矩阵是表示结点间相邻关系的矩阵.若G是一个具有n个结点的图,则G的邻接矩阵是如下定义的n×
1顶点i和j之间有边(或弧)相连
0反之
A[i,j]=
1324
1
3
2
4
5
【图8.2.1】G1
01111
01111
10010
10001
11001
10110
A1=
无向图的邻接矩阵为对称矩阵!
带权的图,其邻接矩阵中值为1的元素可以用边上的权来代替.有时还可根据需要,将网的邻接矩阵中的所有的0用∞代替.如图8.2.2.
1
1
4
2
3
5
6
3
5
4
8
1
5
5
6
7
9
【图8.2.2】G
您可能关注的文档
- 高中信息技术竞赛班第二阶段培训第九课指针类型教案.doc
- 高中信息技术竞赛班数据结构专项培训教程01数据结构概论教案.doc
- 高中信息技术信息学竞赛班数据结构专项培训教程01数据结构概论.doc
- 高中信息技术信息学竞赛班数据结构专项培训教程08图.doc
- 高中信息学奥林匹克竞赛复习分区联赛模拟试题1.doc
- 高中信息学奥林匹克竞赛复习分区联赛模拟试题2.doc
- 高中信息学奥林匹克竞赛复习分区联赛模拟试题3.doc
- 高中信息学奥林匹克竞赛复习分区联赛模拟试题4.doc
- 高中信息学奥林匹克竞赛复习分区联赛模拟试题6.doc
- 广东省 九年级化学学业水平考试模拟试题二.docx
- 深度解析(2026)《GBT 30775-2014聚乙烯(PE)保护膜压敏胶粘带》.pptx
- 深度解析(2026)《GBT 30773-2014气相色谱法测定 酚醛树脂中游离苯酚含量》.pptx
- 深度解析(2026)《GBT 30776-2014胶粘带拉伸强度与断裂伸长率的试验方法》.pptx
- 深度解析(2026)《GBT 30778-2014聚醋酸乙烯-丙烯酸酯乳液纸塑冷贴复合胶》.pptx
- 深度解析(2026)《GBT 30779-2014 鞋用水性聚氨酯胶粘剂》.pptx
- 深度解析(2026)《GBT 30780-2014食品加工机械 面包切片机》.pptx
- 深度解析(2026)《GBT 30781-2014食品加工机械 切碎机》.pptx
- 3.2【中科二】三套卷(三)-讲解.pdf
- 深度解析(2026)《GBT 30786-2014色漆和清漆 腐蚀试验用金属板涂层划痕标记导则》.pptx
- 2.28【中科二】三套卷(二)-讲解.pdf
最近下载
- 初中英语河北考纲核心词汇表(中考专属版).docx VIP
- 皮带输送机点检、巡检及点巡检细则标准与维护保养内容.pdf VIP
- T_XMSSAL 0113—2024(供厦食品现制奶茶).pdf VIP
- DB13(J)_T234-2017:HC-1高性能混凝土胶凝材料应用技术规程.pdf VIP
- TCTSS76-2023 现制茶饮料 茶叶原料.pdf VIP
- TCTSS 75-2023 现制茶饮料 术语 分类 基本要求.pdf VIP
- 2025社区健康管理中心商业计划书.docx
- 月子中心护士年终总结PPT版.pptx
- T_CTSS 77-2023 现制茶饮料 制作规范.docx VIP
- 饮食护理题目及答案.doc VIP
原创力文档


文档评论(0)