第7章图(Graph).ppt
《第7章图(Graph).ppt》由会员分享,可在线阅读,更多相关《第7章图(Graph).ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第7章章 图图(Graph)图是一种比树更为复杂的非线性数据结构。图是一种比树更为复杂的非线性数据结构。1.线性表线性表:数据元素之间仅有线性关系数据元素之间仅有线性关系.(每个每个elem只有一个直接前驱和一个直接后继只有一个直接前驱和一个直接后继)2.树形结构树形结构:elem之间有明显的层次关系之间有明显的层次关系.(每一层上的数据元素可能和下一层中多个元素相关每一层上的数据元素可能和下一层中多个元素相关,但只能和上一层中一个元素但只能和上一层中一个元素(双亲双亲)相关相关)3.图形结构图形结构:结点之间的关系可以是任意的结点之间的关系可以是任意的.(图中任意两个数据元素之间都可能相关
2、联图中任意两个数据元素之间都可能相关联)图的应用十分广泛。图的应用十分广泛。最典型的应用领域有电路分析、最典型的应用领域有电路分析、寻找最短路线、项目规划、鉴别化合物、统计力学、遗寻找最短路线、项目规划、鉴别化合物、统计力学、遗传学、控制论、语言学,乃至社会科学。实际上,传学、控制论、语言学,乃至社会科学。实际上,在所在所有的数据结构中,图的应用是最广泛的。有的数据结构中,图的应用是最广泛的。7.1.1 图的定义 1.图(图(Graph)是由集合是由集合V和集合和集合E组成,组成,记为记为:G=(V,E).图中的数据元素图中的数据元素V,称为称为顶点顶点(Vertice,也叫作节点或点也叫作节
3、点或点).V:是顶点的有穷非空集合是顶点的有穷非空集合.E:边的集合边的集合.(edge,两个顶点之间的关系两个顶点之间的关系,也叫作弧或连线)也叫作弧或连线)在图在图7.1中,顶点中,顶点v2 邻接于顶点邻接于顶点v1,而而v1 邻接至顶点邻接至顶点v2。边边关关联于顶点联于顶点v1 而关联至顶点而关联至顶点v2。顶点顶点v2 邻接至顶点邻接至顶点v3 且邻接于顶点且邻接于顶点v3。边边是关联于顶点是关联于顶点v2 而关联至顶点而关联至顶点v3。对于无向图来说,对于无向图来说,“至至”和和“于于”的含义是相同的。的含义是相同的。1.带方向的边叫有向边带方向的边叫有向边(directed ed
4、ge),简称为弧;简称为弧;用顶点的有序对表示,用顶点的有序对表示,和和是不同的是不同的.2.而不带方向的边叫无向边而不带方向的边叫无向边(undirected edge),简称为边。简称为边。用顶点的无序对表示,用顶点的无序对表示,(vi,vj)和和(vj,vi)表示同一条边。表示同一条边。表示从顶点表示从顶点vi到到vj 的一段弧的一段弧 Vi:称为边的始点或者弧尾称为边的始点或者弧尾 Vj:称为边的终点或者弧头称为边的终点或者弧头vjvi如果使用集合的表示方法,图如果使用集合的表示方法,图7.1中的两个图可以用如下方法表示:中的两个图可以用如下方法表示:1.图图G1:G1=(V1,E1)
5、;其中顶点集其中顶点集 V1=v1,v2,v3,v4;其中边集其中边集 E1=(v1,v2),(v1,v3),(v2,v3),(v1,v4),(v3,v4)2.图图G2:G2=(V2,E2)其中顶点集其中顶点集 V2=v1,v2,v3;其中弧集其中弧集 E2=,如果图中所有的边都是无向边,那么该图叫做无向图如果图中所有的边都是无向边,那么该图叫做无向图(undirected graph),图图7.1中图中图G1就是就是无向图无向图。如果所有边都是有向的,那么该图叫做有向图如果所有边都是有向的,那么该图叫做有向图(directed graph),图图7.1中中G2是一个是一个有向图有向图。对图作
6、一些限制:对图作一些限制:第一,图中不能有从顶点自身到自身的边(即自第一,图中不能有从顶点自身到自身的边(即自身环),就是说不应有形如身环),就是说不应有形如(vx,vx)的边或的边或的弧。如图的弧。如图(a)所示的带自身环的图不讨论。所示的带自身环的图不讨论。第二,两个顶点第二,两个顶点vt和和vu之间相关联的边不能多于之间相关联的边不能多于一条。如图一条。如图(b)所示的多重图也不讨论。所示的多重图也不讨论。1020123(a)带自身环的图(b)多重图 7.1.2图的术语图的术语(1)完全图)完全图(complete graph):在有在有n个顶点的无向图中,个顶点的无向图中,若有若有n(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 章图 Graph
限制150内