03 2数据结构第二部分--图23期-打印版本.pdfVIP

  • 6
  • 0
  • 约1.3万字
  • 约 13页
  • 2021-01-31 发布于北京
  • 举报

03 2数据结构第二部分--图23期-打印版本.pdf

数据结构-图 适用班级:软件设计师 主讲:邓少勋 网址: E-Mail:bitpx@163.com 分值说明:早上考1-3 分, 下午考15-30 分 比特培训中心 贵州·贵阳 课程:数据结构课件第二部分 主讲:邓少勋 所有: 第5 节 图 1 5.1 图的基本概念 1 5.2 图的存储结构 2 5.3 图的遍历 3 5.4 最小生成树 3 5.5 最短路径 4 5.6 拓扑排序 5 5.7 5.6 关键路径 6 第6 节 历年 讲解 7 I 课程:数据结构课件第二部分 主讲:邓少勋 所有: 第1节图 在线性结构(例如队列和栈)中,除第一个结点没有前驱,最后一个结点没有后继之外,每一个结点都有唯一的前驱和后继。在树形结 构(例如树和二叉树)中,除根结点没有前驱外,一个结点只有一个前驱结点,但可以有若干个后继。在图结构中,一个结点的前驱和后继 的个数是任意的。 1.1 图的基本概念 1.图的种类 图分为有向图和无向图两种,如图 1.1 所示。 图 1.1 a 是一个有向图,b 是一个无向图 2.图的表示方法 图G 由两个集合V 和E 组成,记为G=(V,E)。通常,也将图G 的顶点集和边集分别记为V(G)和 E(G)。E(G)可以是空集。若E(G)为 空,则图G 只有顶点而没有边。 (1) 有向图边的表示方法 在有向图中,一条有向边是由两个顶点组成的有序对,有序对通常用尖括号表示。 , 表示一条有向边, 是边的始点(起点), 是边的终点, , 和 , 是两条不同的有向边。 有向边也称为弧,边的始点称为弧尾,终点称为弧头。 (2) 无向图边的表示方法 无向图中的边均是顶点的无序对,无序对通常用圆括号表示。在无向图G 中,如果i≠j,i、j∈V,(i,j) ∈E,即i和j 是G 的两 个不同的顶点,(i,j)是G 中一条边,顶点i和顶点j 相邻顶点,边(i,j)是与顶点 i 和j 相关联的边。 3.回路或环 第一个顶点和最后一个顶点相同的路径称为回路或环。 4.无向完全图 如果限定任何一条边的两个顶点都不相同,则有 n 个顶点的无向图至多有 n (n-1) /2 条边,这样的无向图称为无向完全图(图中每两 个顶点之间都有无向边)。 5.有向完全图 一个有向图至多有n (n-1)条弧,这样的有向图称为有向完全图(图中每两个顶点之间都有有向边)。 6.顶点的度 在无向图中,一个顶点的度等于与其相邻接的顶点个数。 在有向图中,一个顶点的入度等于邻接到该顶点的顶点个数,其出度等于邻接于该顶点的个数。 7.路径 在图

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档