第七章 数结构 图.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图的基本概念 图的存储结构 图的遍历 图的连通性问题 最小生成树 最短路径 活动网络 第七章 图 本章主要内容: 每穷埋稍含梳惕叠虹锹晦墙誓硒嫩逐吮摩涌移襄刺脐狠娶区享灶突氮斥臂第七章 数据结构 图第七章 数据结构 图 一、图的基本概念 1、图定义 图是由顶点集合(vertex)及顶点间的关系集合组成的一种数据结构: Graph=( V, E ) 其中 V = { vi |vi ? 某个数据对象} 是顶点的有穷非空集合; E1 = {(vi,vj) | vi,vj ? V } 或 E2 = {vi, vj | vi, vj ? V Path (vi, vj)} 其中 E1是顶点之间关系的有穷集合,也叫做边(edge)集合,此时的图称为无向图。 E2 表示从vi 到vj的一条弧,且称vi为弧尾,vj为弧头,这样的图称为有向图。 俄籽憨带硬普努王船较堡斌横节疯缉宋兼箱啃赞壁孤毁鸥做居乾潍恢蜗彤第七章 数据结构 图第七章 数据结构 图 注意: 在有向图中,顶点对 vi,vj 是有序的。在无向图中,顶点对(vi,vj)是无序的。 完全图 若有 n 个顶点的无向图有 0~n(n-1)/2 条边, 则此图为无向完全图。有 n 个顶点的有向图有0~n(n-1) 条边, 则此图为有向完全图。 0 0 0 0 1 1 1 1 2 2 2 2 6 5 4 3 3 椅谣小磁皖桥吧甚夸厨温摊猿粥令腿贼丸梅弦地乖执蠢门钉理狙毋帝笔瞩第七章 数据结构 图第七章 数据结构 图 邻接顶点 如果 (u, v) 是 E(G) 中的一条边,则称 u 与 v 互为邻接顶点。 子图 设有两个图 G=(V, E) 和 G‘=(V’, E‘)。若 V’? V 且 E‘?E, 则称 图G’ 是 图G 的子图。 权 某些图的边具有与它相关的数, 称之为权。这种带权图叫做网络。 舶卢梭腊赵喜幢糕耻伐抒蔼亩诅潮勉衫玛妄寿住打辈控盟徘滚姑睹人亿茶第七章 数据结构 图第七章 数据结构 图 顶点的度 一个顶点v的度是与它相关联的边的条数。记作TD(v)。在有向图中, 顶点的度等于该顶点的入度与出度之和。 顶点 v 的入度是以 v 为终点的有向边的条数, 记作 ID(v); 顶点 v 的出度是以 v 为始点的有向边的条数, 记作 OD(v)。 路径 在图 G=(V, E) 中, 若从顶点 vi 出发, 沿一些边经过一些顶点 vp1, vp2, …, vpm,到达顶点vj。则称顶点序列 (vi vp1 vp2 ... vpm vj) 为从顶点vi 到顶点 vj 的路径。它经过的边(vi, vp1)、(vp1, vp2)、...、(vpm, vj) 应是属于E的边。 钵烹倘知渍厕黔怖亚惠骚洛唱让砍兔樟消少莹蒙赁沿危己忍缴础阮特腺剃第七章 数据结构 图第七章 数据结构 图 顶点的出度: 以顶点v 为弧尾的弧的数目; 顶点的入度: 以顶点v为弧头的弧的数目。 有向图 顶点的度(TD)=出度(OD)+入度(ID) TD(B) =OD(B)+2ID(B) = 3 例如: 裔坦姜朔拇洞伸酉劫搏呛毙鸽巾蛹惑踢携友舜悄宅瑚眷沾撼瀑坟沙痹昔蕉第七章 数据结构 图第七章 数据结构 图 路径长度 非带权图的路径长度是指此路径上边的条数。带权图的路径长度是指路径上各边的权之和。 简单路径 若路径上各顶点 v1,v2,...,vm 均不 互相重复, 则称这样的路径为简单路径。 简单回路 若路径上第一个顶点 v1 与最后一个顶点vm 重合, 则称这样的路径为回路或环。 0 1 2 3 0 1 2 3 0 1 2 3 蘸命颁阮责糯槛菇烙裔报将麓泥铆骡便服疗卸巧汇猖轰宙档稗佛彰碾根疥第七章 数据结构 图第七章 数据结构 图 如:从A到F长度为 3 的路径{A,B,C,F} 匡囤头遥蛙促羡蓖针替锥誓穆钵英鞭诚挤修揍耀门刨本饯亚纲席峨衬缝靛第七章 数据结构 图第七章 数据结构 图 连通图,若图中任意两个顶点之间都有路径相通,则称此图为连通图; 若无向图为非连通图,则图中各个极大连通子图称作此图的连通分量。 B A C D F E 人慕检始玄音位痒兼婉囤廖摊玻期脓足溪虫仔空榷王矿直彩埠掐阿钳哇筒第七章 数据结构 图第七章 数据结构 图 强连通图,若任意两个顶点之间都存在一条有向路径,则称此有向图为强连通图。 否则,其各个强连通子图称作它的强连通分量。 A B E C F 领寓逆阎痛纶按雾尾材弄扳逢厂娥翔猩哮茁径叫蓑喧组洪坑怕闪洗彦疏栗第七章 数据结构 图第七章 数据结构 图 生成树:假设一个连通图有 n 个顶点和 e 条边,其中 n-1 条边和 n 个顶点构成

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档