- 1、本文档共167页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 图;7.1 图的定义和术语;例2 电路图
顶点:元件
边:连接元件之间的线路;图(Graph)是一种比线性表和树更加复杂的数据结构。在线性表中,每个元素只有一个直接前驱和一个直接后继;在树结构中,每个结点只有一个直接前驱,但可有多个直接后继;在图结构中,每个结点既可以有多个直接前驱,也可以有多个直接后继。;图的应用非常广泛,已渗入到诸如语言学、逻辑学、物理、化学、电讯工程、计算机科学以及数学的其它分支中(日常生活中的交通图等)。
在离散数学中,图论是专门研究图的性质的数学分支。
在数据结构中对图的讨论主要侧重于图在计算机中的存储方式和有关操作的算法。;抽象数据类型图的定义:
ADT Graph{
数据对象V: V是具有相同特性的数据元素的集合,称为顶点集。
数据关系 R:
R={VR}
VR={v,w|v,w?V且P(v,w), v,w表示从v到w的弧,谓词P(v,w)定义了弧v,w 的意义或信息 }
基本操作P:
CreateGraph;
DestroyGraph;
LocateVex;
GetVex;
PutVex;
FirstAdjVex;
NextAdjVex;
InsertVex;
DeleteVex;
InsertArc;
DeleteArc;
DFSTraverse;
BFSTraverse
}ADT Graph;CreatGraph(G, V, VR):
// 按定义(V, VR) 构造图;对顶点的访问操作;对邻接点的操作;插入或删除顶点;插入和删除弧;遍 历; 也就是说:图是这样一种数据结构,其形式化定义为:
Graph = ( V, R )
其中,
V={ v | v∈dataobject } // 顶点的有穷非空集合
R={VR} // V上的关系的有穷集合
VR={v, w| v, w∈V}
v, w表示从 v 到 w 的一条弧。
称 w 为弧头, v 为弧尾。 ;其中
V1={ A, B, C, D, E }
VR1={A,B,A,E,B,C,C,D,D,A,
D,B,E,C }; 若x, y?VR 必有y, x?VR,则称顶点x 和顶点y 之间存在一条边,并以(x, y)表示之。;V2={ A, B, C, D, E, F }
VR2={ (A, B), (A, E), (B, E), (B, F), (C, D),
(C, F), (D, F) };图的其它术语;子图:设图
G=(V,{VR}) 和图 G?=(V?,{VR?}),
且 V??V, VR??VR,
则称 G? 为 G 的子图.;V4
;;假设图中有n 个顶点,e 条边(弧),则;邻接点:假若顶点 v 和顶点 w 之间存在一条边,则称顶点 v 和 w 互为邻接点,边(v, w) 和顶点 v 和 w 相关联,此时称边(v, w)依附于顶点 v 和 w.;出度:顶点 v 的出度是指以顶点 v 为弧尾的弧的数目,记为OD(v);;路径:设图G=(V,{VR})的一个顶点序列
(u=vi,0,vi,1, …, vi,m=w)中,(vi,j-1,vi,j)?VR 1≤j≤m,
则称该序列为从顶点u 到顶点w 之间的一条路径,
路径上边的数目称作路径长度。;连通图:若无向图 G 中任意两个顶点v与w之间都有路径相通(称v和w连通),则称此图为连通图;;连通分量:若一个无向图为非连通图,则图中各个极大连通子图称作此图的连通分量。;强连通图:对有向图,若任意两个顶点之间都存在一条有向路径,则称此有向图为强连通图.;强连通分量: 有向图中的极大强连通子图称作它的强连通分量.;生成树
包含无向图G 所有顶点的的极小连通子图称为G 的生成树
极小连通子图意思是:该子图是G 的连通子图,在该子图中删除任何一条边,子图不再连通,
若T是G 的生成树当且仅当T 满足如下条件
T是G 的连通子图
T包含G 的所有顶点
T中无回路;生成森林:对于非连通图,由各个连通分量的生成树构成的集合称为该非连通图的生成森林.; 无论顶点用字母还是序号表示,均代表着顶点的全部信息。;7.2 图的存储结构; 图的任何一种存储结构都需要存储两方面的信息:;7.2.1 数组表示法(邻接矩阵表示法);例:;有向图的邻接矩阵通常是非对称矩阵;网的邻接矩阵定义:;例:;特点:
?
设图的
您可能关注的文档
- 花城版小学五年级音乐下教材.doc
- 【2年中考1年模拟】2016年中考英语专题08动词(含)答题.doc
- 花卉生产技术-7教材.doc
- 【2012一建】建筑实务重点答题.doc
- 【2015综合测评】机械与动力工程学院本科生综合测评手册(2015年9月修订版)答题.docx
- 花语城砌体工程教材.doc
- LeanTrainingSeriesCourse-目视化-2答题.pptx
- LEAN精益管理答题.docx
- 【2017优化探究一轮复习习题】第7章-第1讲电流电阻电功电功率答题.doc
- UleadGIFAnimato动画制作答题.docx
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- (文化产业概论.doc VIP
- 津市市教育局2012年春节团拜会朗诵词.doc VIP
- 护理请示汇报制度.pptx VIP
- 追寻(混声四部合唱)-降B调正谱 钢伴声乐正谱 PDF高清版.pdf
- 化学尖子生培养的几点体会.pptx VIP
- 室内装饰装修工程施工组织设计.doc
- 2024-2030年中国二次元服装行业市场全景调研及未来趋势研判报告.docx
- 第18课 世界主要国家的基层治理与社会保障-高二历史课件(选择性必修1:国家制度与社会治理).pptx VIP
- 绿色施工安全防护措施费用投入计划表GDAQ20109.xls
- 新教材2024版高中历史第六单元基层治理与社会保障第18课世界主要国家的基层治理与社会保障课件部编版选择性必修1.pptx VIP
文档评论(0)