- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构与算法(吴跃)ch4-1
* * 4.1 图—引子 右图为一个新兴小镇.其中3个红色小块为社区房屋, 1个白色小块为商店. 现在要铺设天然气管道, 造价和天然气管长度成正比. 如何铺设管道使得所有房屋和商店都通气且造价最低? 4.1 图—引子 问题1: 造价和管线长度成正比,如何表示管线长度? 4.1 图—引子 问题2: 如何以最少连线连通所有房屋和商店? 问题3: 如何连通所有房屋和商店且造价最低? 4.1 图—引子 问题4: 如何用计算机技术解决现实中大量社区的最优化管道铺设问题? 4.1 图—引子 思路 现实问题图形化: 社区(房屋,商店)为点, 连通的点之间用线表示,点之间距离(管线长度)用权值表示,得到一个有权图 计算机存储图形数据: 存储点,线,权值 最优管线问题分析: 求连通图的最小权值和 解决算法思路: ? 4.1 图—引子 深入思考: 有哪些解决方案? 哪个方案更优? 如何分析算法优劣? 这种解决方案还可以解决哪种类型的实际问题? 4.1 图的定义和术语 图(Graph)——图G是由两个集合V(G)和E(G)组成的,记为G=(V,E) 其中:V(G)是顶点的非空有限集 E(G)是边的有限集合,边是顶点的无序对或有序对 有向图——有向图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) 例 2 4 5 1 3 6 G1 图G1中:V(G1)={1,2,3,4,5,6} E(G1)={1,2, 2,1, 2,3, 2,4, 3,5, 5,6, 6,3} 例 1 5 7 3 2 4 G2 6 图G2中:V(G2)={1,2,3,4,5,6,7} E(G1)={(1,2), (1,3), (2,3), (2,4),(2,5), (5,6), (5,7)} 有向完全图——n个顶点的有向图最大边数是n(n-1) 无向完全图——n个顶点的无向图最大边数是n(n-1)/2 权——与图的边或弧相关的数叫~ 网——带权的图叫~ 子图——如果图G(V,E)和图G‘(V’,E‘),满足: V’?V E’?E 则称G‘为G的子图 邻接点——对于无向图G(V,E),如果边(v,v’) ?E,则称v和v’互为邻接点。即:v和v’相邻接。 依附——边(v,v’) 依附于顶点v和v’。 相关联——边(v,v’) 和顶点v和v’相关联。 顶点的度 无向图中,顶点的度为与每个顶点相连的边数 有向图中,顶点的度分成入度与出度 入度:以该顶点为头的弧的数目 出度:以该顶点为尾的弧的数目 如果顶点vi的度记为TD(vi),则有n个顶点,e条边或弧的图,满足: 路径——路径是顶点的序列V={Vi0,Vi1,……Vin},满足(Vij-1,Vij)?E 或 Vij-1,Vij?E,(1j?n) 路径长度——沿路径边的数目或沿路径各边权值之和 回路/环——第一个顶点和最后一个顶点相同的路径叫~ 简单路径——序列中顶点不重复出现的路径叫~ 简单回路/简单环——除了第一个顶点和最后一个顶点外,其余顶点不重复出现的回路叫~ 连通——在无向图中,从顶点V到顶点W有一条路径,则说V和W是连通的 连通图——图中任意两个顶点都是连通的叫~ 连通分量——非连通图的每一个连通部分叫~ 强连通图——有向图中,如果对每一对(Vi,Vj)?V, Vi?Vj,从Vi到Vj 和从Vj到 Vi都存在路径,则称G是~ 强连通分量——有向图中的极大强连通子图叫~ 生成树——一个连通图的生成树是一个极小连通子图,它含有图中的全部顶点,但只有足以构成一棵树的n-1条边 例 2 1 3 2 1 3 有向完全图 无向完全图 3 5 6 例 2 4 5 1 3 6 图与子图 例 2 4 5 1 3 6 G1 顶点2入度:1 出度:3 顶点4入度:1 出度:0 例 1 5 7 3 2 4 G2 6 顶点5的度:3 顶点2的度:4 例 1 5 7 3 2 4 G2 6 例 2 4 5 1 3 6 G1 路径:1,2,3,5,6,3 路径长度:5 简单路径:1,2,3,5 回路:1,2,3,5,6,3,1 简单回路:3,5,6,3 路径:1,2,5,7,6,5,2,3 路径长度:7 简单路径:1,2,5,7,6 回路:1,2,5,7,6,5,2,1 简单回路:1,
您可能关注的文档
最近下载
- 生物_学习使用显微镜_课件.pptx VIP
- 2025年1月浙江省普通高校招生选考英语真题试卷(附听力音频)含答案.docx VIP
- 外研版英语四年级下册 阅读理解.doc VIP
- 2022年苏北人民医院医护人员招聘题库及答案解析.docx VIP
- 2025年春季开学典礼新闻稿——少年无畏凌云志,扶摇直上入云苍.docx VIP
- 氯及其化合物.ppt VIP
- RB3701AD_rev0.8-晶准-恒佳盛一级代理.pdf VIP
- 2025年中级注册安全工程师《安全生产专业实务道路运输安全》模拟卷.docx VIP
- 四年级下册英语习题阅读理解外研版.ppt VIP
- 22G101 三维彩色立体图集.docx VIP
文档评论(0)