第7章图_报告
第7章 图 本章主要内容 图的定义 图的存储结构 图的遍历操作 图的几个典型问题 小结 一、图的定义和相关概念 1.定义: 是由非空的顶点集合和一个描述顶点之间关系(边或者弧)的集合组成,其二元组定义为: G=(V,E) V={vi| vi∈dataobject} E={( vi,vj)| vi,vj ∈V∧P(vi,vj)} 2.图的相关概念 1) 无向图 :如果任意两个顶点构成的偶对(vi,vj)∈E是无序的,即顶点之间的连线是没有方向的,则称该图为无向图(Undigrpah) 2) 有向图: 如果任意两个顶点构成的偶对vi,vj∈E是有序的,即顶点之间的连线是有方向的,则称该图为有向图(Digrpah) 7) 无向完全图: 在一个无向图中,如果任意两顶点都有一条直接边相连接,则称该图为无向完全图(Undereted Complete Graph)。有n个顶点的无向完全图中,有n(n-1)/2条边。 8) 有向完全图:在一个有向图中,如果任意两顶点之间都有方向互为相反的两条弧相连接,则称该图为有向完全图(Directed Complete Graph)。有n个顶点的有向完全图中,有n(n-1)条边 9) 度、入度、出度: 顶点的度(degree)是指依附于某顶点v的边数,通常记D(v)。在有向图中,有顶点的入度与出度的概念。顶点v的入度(Indegree)是指以顶点v为终点的弧的数目,记为ID(v);顶点v出度(Outdegree)是指以顶点v为始点的弧的数目,记为OD(v)。 有D(v)=ID(v)+OD(v) 10) 边的权、网图:如图的边或弧附带有数值信息,这种数值称为权(Weight);每条边或弧都带权的图称为带权图或网络 11) 路径:在无向图G=(V,E)中,从顶点vp到顶点vq之间的 路径是一个顶点序列(vp=vi0,vi1,vi2,…, vim=vq), 其中,(vij-1,vij)∈E(1≤j≤m)。若G 是有向图,则 路径也是有方向的,顶点序列满足vij-1,vij∈E (1≤j≤m)。 12) 路径长度:路径上边的数目。 13) 回路(环):第一个顶点和最后一个顶点相同的路径。 14) 简单路径:序列中顶点不重复出现的路径。 15) 简单回路(简单环):除了第一个顶点和最后一个顶点外, 其余顶点不重复出现的回路。 16)子图:若图G=(V,E),G=(V,E),如果V?V 且E ? E ,则称图G是G的子图。 二、图的存储结构 图是一种结构复杂的数据结构,图的信息包括两部分,即图中顶点的信息以及描述顶点之间的关系(边或者弧)的信息。 图的存储需要实现顶点和边的信息的存储 1.邻接矩阵(Adjacency Matrix) 用一维数组存储图中顶点的信息,用一个二维数组表示图中各顶点之间的邻接关系信息,这个二维数组称为邻接矩阵。设图G=(V,E)有n个确定的顶点,即V={v0,v1,…,vn-1},则表示G中各顶点相邻关系为一个n×n的矩阵,矩阵的元素为: 邻接矩阵的特点: (1)无向图的邻接矩阵一定是一个对称矩阵;有向图的邻接矩阵不一定是对称矩阵 (2)对于无向图,邻接矩阵的第i行(或第i列)非零元素(或非∞元素)的个数正好是第i个顶点的度TD(vi) (3)对于有向图,邻接矩阵的第i行(或第i列)非零元素(或非∞元素)的个数正好是第i个顶点的出度OD(vi)(或入度ID(vi)) 邻接矩阵的特点: (4)易确定图中任意两个顶点之间是否有边相连;但确定图中有多少条边,须按行、列对每个元素进行检测,花费的时间代价大 (5)在邻接矩阵表示法中,如果是顶点很多而边很少的图,将会表示成一个稀疏矩阵,浪费空间 算法实现邻接矩阵 #define MaxVerNum 30 /* 最大顶点个数 */ typedef struct { Vextype vexs[MaxVerNum]; /* 顶点表 */ Edgetype edges[MaxVerNum][MaxVerNum] /* 邻接矩阵,即边表 */ int n,e; /* 顶点数和边数 */ }MGragh; /* MGragh是以邻接矩阵存储的图类型 */ 建
您可能关注的文档
- 第7章串行口报告.ppt
- 第7章_水深测量及水下地形测量报告.ppt
- 第7章Origin基础报告.ppt
- 第7章事务与并发控制报告.ppt
- 第7章企业网络案例报告.ppt
- 第7章保障措施报告.ppt
- 第7章信息技术在物流领域的应用报告.ppt
- 第7章主要组织相容性复合体报告.ppt
- 第7章传输层协议报告.ppt
- 第7章信道复用报告.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 人教版小学六年级数学册期末检测试卷共八套.doc VIP
- 《新时代汉语口语:中级·下》PPT第15课 读万卷书,行万里路.pptx VIP
- 《新时代汉语口语:中级·下》PPT第5课 如今的四合院.pptx VIP
- 村支书考录公务员笔试试卷(含答案).docx VIP
- 《新时代汉语口语:中级·下》PPT第13课 孩子的零花钱怎么给(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第11课 我的“选择困难症又犯了(新).pptx VIP
- 铝灰渣资源化利用污染控制技术规范.pdf VIP
- 《新时代汉语口语:中级·下》PPT第14课 我想搬出去住(新).pptx VIP
- 《新时代汉语口语:中级·下》PPT第7课 网购与生活 .pptx VIP
- 2023年江苏省专转本考试计算机真题附答案解析.docx VIP
原创力文档

文档评论(0)