- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
为无向图建邻接矩阵
用RAPTOR为无向网建邻接矩阵 6个顶点 10条边 三个数据描述一条边 用RAPTOR为有向图建邻接矩阵 为无向网建邻接矩阵 用RAPTOR为无向图建邻接表 26个顶点,44条边 用RAPTOR为无向图建邻接表 为无向图建邻接表 从图中某一顶点出发访遍图中其余顶点,且使每一个顶点仅被访问一次这一过程就叫做图的遍历(Traversing Graph) 图的遍历算法是求解图的连通性问题、拓扑排序和求关键路径等算法的基础 通常有两条遍历图的路径:深度优先搜索和广度优先搜索 它们对无向图和有向图都适用 RAPTOR实现DFS DFS子图 RAPTOR实现DFS Traverse子程序 广度优先搜索的特点 在广度优先搜索中,若顶点v在顶点u之前访问,则v的邻接点也将在u的邻接点之前访问 由此,一般算法都采用队列来暂存那些刚访问过并且可能还有未访问的邻接点的顶点 RAPTOR实现BFS-main子图 RAPTOR实现BFS BFS子图 RAPTOR实现BFS Travers子图 RAPTOR实现BFS Recursion子图 End of ch7-1 通常将这种由若干个顶点以及连接某些顶点的边所组成的图形称为图,顶点通常被称作是图中的数据元素。 在图1中 ⑴图中的边没有方向,这类图称为无向图 (undirected graph)。在记录无向图时, (v1,v2 )等价于 (v2,v1)。 在图1中 ⑵图中的边上有一个箭头,它表示边的方向,这类图称为有向图 (directed graph)。在记录有向图时, v1,v2 与 v2,v1 是两条不同的边。 * 图1中 ⑴图的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={(v1,v2),(v1,v3),(v2,v3),(v2,v4),(v3,v4)} 图1中 ⑵图的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={ v1,v2 , v1,v3 , v1,v4 , v2,v1 , v4,v2 } * 图1中 ⑴图的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={(v1,v2),(v1,v3),(v2,v3),(v2,v4),(v3,v4)} 图1中 ⑵图的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={ v1,v2 , v1,v3 , v1,v4 , v2,v1 , v4,v2 } * 第7章 图论基础与应用 PART A 《可视化计算》 学习目标 什么是图论? 图论有哪些基本的概念? 图论可以用来解决那些问题? 如何在RAPTOR中保存图的数据结构? 图算法有哪些重要应用? 如何用RAPTOR体现图类算法的可视性? 图论基础 图 (Graph),它有若干个不同的点v1,v2, …,vn,在其中一些点之间用直线或曲线连接 图论基础(2) 图中的这些点被称为顶点 (vertex)或结点,连接顶点的曲线或直线称为边 (edge) 图论基础(3) (a)图(无向图)的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={(v1,v2),(v1,v3),(v2,v3),(v2,v4),(v3,v4)} 图论基础(3) (b)图中(有向图)的顶点集合为: V ={v1,v2,v3,v4} 边集合为: E ={ v1,v2 , v1,v3 , v1,v4 , v2,v1 , v4,v2 } 图的常用术语(1) (c)图中的v1点本身也有边相连,这种边称为环 有限图:顶点与边数均为有限的图,如上三个图均属于有限图 图的常用术语(2) 简单图:没有环且每两个顶点间最多只有一条边相连的图,如(a)图(无环无向) 图的常用术语(4) 邻接与关联:当(v1,v2) ∈E,即v1,v2间有边相连时,则称v1和v2是相邻的,它们互为邻接点( adjacent),同时称(v1,v2)是与顶点v1、v2相关联的边 图的常用术语(5) 顶点的度数 (degree):从该顶点引出的边的条数,即与该顶点相关联的边的数目,简称度 图的常用术语(6) 连通图:对于图中任意两个顶点vi、vj ∈V,vi、vj之间有道路相连,则称该图为连通图 (connected graph),如 (a)图 终端顶点:有向图中把出度为 0的顶点称为终端顶点,如 (b)图的v3 图的常用术语(7) 带权图:给各图的边上附加一个代表性数据 (比如表示长度、流量或其他 ),则称其为带权图 网络/网图:带权的连通图 图的主要应用 图的历遍: 走遍所有节点,(BFS/DFS) 生成树的概念 最小生成树—构建某些城市之间的最省的公路通道 网络
您可能关注的文档
- 三、视、音频文件要求-监利教育信息网.ppt
- 专题讨论-水土保持学系-中兴大学.ppt
- 两岸银行与金流业务之发展-centerforpbbefr.rutgers.edu.ppt
- 三十年成长与发展.ppt-清华大学_计算机与信息管理中心.ppt
- 中华全国专利代理人协会办事指南汇总.doc
- 中华电力有限公司.doc
- 中兴M900+T700+T502+D70.doc-很抱歉,您访问的花生壳动态域名不.doc
- 中华民国第四十七届国中小科学展览作品说明书科别数学科组别.doc
- 中国南方航空股份有限公司上海分公司.doc
- 中国人口增长预测15.doc.doc
- 【《心理契约理论下创维电视公司员工激励探析》文献综述开题报告2700字】 .docx
- 2025年高考化学复习备考策略讲座 (2).pdf
- 宁波市轨道交通物产置业有限公司2024年社会招聘岗位人员笔试考试考点题库答案 .pdf
- 国家开放大学专科《人文英语1》一平台机考总题库 (2).pdf
- 冷鲜肉生产线项目可行性研究报告 .docx
- 卷烟封装设备操作工职业鉴定考试题及答案 .pdf
- 《长虹美菱基于自由现金流折现法估值》.docx
- 【《数据分类与权利客体可能性探析综述》3000字】 .docx
- 《2.2.1有理数的混合运算》大单元教学设计 北师大版数学七年级上册 .pdf
- 2025年高考物理复习备考策略讲座 .pdf
文档评论(0)