- 3
- 0
- 约6.46千字
- 约 33页
- 2017-12-30 发布于湖北
- 举报
第7章图数据结构与算法x.pptx
数据结构与算法Data Structures and Algorithms主讲教师 : 黄襄念西华大学数学与计算机学院图像处理与模式识别实验室课程QQ群:101600501本章授课内容DFS:非递归算法DFS:简单应用图的遍历:BFSBFS:概念图解BFS:队列过程图解BFS:算法设计BFS:简单应用遍历时间效率分析本章作业图的定义图的术语存储结构:邻接矩阵存储结构:邻接表存储结构:逆邻接表图的遍历:DFSDFS:概念图解DFS:递归算法DFS:栈过程图解本章授课学时:4 学时/33图:定义图 (Graph)定义:顶点集 V 和边集(弧集)E 组成的二元组 记为 G = (V,E)无向图:边没方向,上图有向图:边有方向,右图V = { 1, 2, 3, 4 }E = { 1,2, 1,3, 2,4, 3,4, 4,1 }1133V = { 1, 2, 3, 4 }E = { (1,2), (1,3), (1,4), (2,4), (3,4) }树:连通无环图2244有向图/33图:术语顶点(Vertex):图中的数据元素弧(Arc):v, w∈E,弧 v→w弧尾(Tail): 弧 v, w 顶点 v弧头(Head):弧 v, w 顶点 w边(Edge)若 v, w∈E,则 w, v∈E,无序对 (v, w) 表示边有向图(Digraph): 由弧和顶点组成无向图(Undigraph):由边和顶点组成完全图(Completed Graph)任意两个顶点之间都有边/弧相连,下图/33图:术语无向完全图:边数 有向完全图:弧数 稠密图(Dense Graph): 边数多稀疏图(Sparse Graph):边数少权 (Weight):赋予边的数值,常表示距离或耗费网 (Network):带权向完全图有向完全图513282.7246带权图/33图:术语子图 (Subgraph)对于图 G = ( V, E ) , 若存在图 G1 = (V1 , E1) 满足: , 则 : G1 是 G 的子图邻接 (Adjacent)若( vi,vj )∈E, 称 vi 与 vj 邻接(互为邻接顶点)若vi,vj∈E, 称 vi 与 vj 邻接(有向图) —— vi 邻接到 vj , vj 邻接自 vi 111133332222444GG1G3G2/33图:术语关联:边(vi,vj) 或弧vi, vj 与 顶点vi, vj 关联顶点的度(Degree)无向图:与 vi 相连的边数(顶点数),记为 D(vi)有向图:分为 入度(InDegree)、出度(OutDegree)入度 —— 以 vi 为终点的弧数,记为 ID(vi)出度 —— 以 vi 起点的弧数,记为 OD(vi)vi 的度 = 入度+出度,即 : D(vi) = ID(vi) + OD(vi)边(弧)的数量 e:D(2) = ID(2)+OD(2) = 2+1 = 3e = (3+3+2+2)/2=51324/33图:术语路径(Path)—— 顶点序列(从 vp 到 vq 的一条路径) 下标:顶点。上标:该顶点在路径中的序号 例如:(1, 3, 2, 4)路径长度路径上的边或弧数,或各边的权值和(带权图)简单路径路径上顶点不重复(每个顶点仅经过一次)回路/环(Cycle)路径上第一个与最后一个顶点相同(首尾相连)1324/33图:术语/33简单回路(简单环)简单路径 + 回路:除首尾顶点外,其余顶点不重复连通(Connected)若两个顶点之间存在一条路径,则 它们连通连通图(Connected Graph)任意两个顶点都连通的图连通分量(Connected Component)无向图的一个极大连通子图称为一个连通分量极大:边和顶点最多连通图的连通分量:只一个(自己)非连通图连通分量:有多个,下例图:术语强连通图有向图G 的任意两个顶点 vi 和 vj, vi→vj 和 vj→vi 的路径都存在,则 G 是强连通图强连通分量有向图的极大强连通子图无向图强连通分量 连通分量非强连通图/33图:术语边数 n-1?边数 n-1?生成树(支撑树)树(自由树) :连通无环图生成树:包含连通图全部顶点的一个极小连通子图 极小:边数最少且等于 n-1 有向树只有一个顶点入度=0, 其余顶点入度=1 的有向图 根(有向根):入度 = 0 为何有且仅有 1个顶点度=0?11113333132222444424/33图的顺序存储结构:邻接矩阵图的存储结构存储:数据元素(顶点)、数据的关系(边)四类:邻接矩阵、邻接表、邻接多重表、十字链表邻接矩阵存储边或弧(顶点的关系)非带权图:n 个顶点二维数组 A[n][n] 存储A[i][j]:从 i 行到 j 列, vi→v
原创力文档

文档评论(0)