南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 图(微软精品课程建设)

教育部—微软精品课程建设项目 第七章图 南京航空航天大学数据结构课题组版权所有
第七章 图

教育部—微软精品课程建设项目 7.1抽象数据类型图的定义 72图的存储表示 73图的遍历 74最小生成树 75重(双)连通图和关节点 76两点之间的最短路径问题 77拓扑排序 78关键路径 南京航空航天大学数据结构课题组版权所有
7.1 抽象数据类型图的定义 7.2 图的存储表示 7.3 图的遍历 7.4 最小生成树 7.5 重(双)连通图和关节点 7.6 两点之间的最短路径问题 7.7 拓扑排序 7.8 关键路径

教育部—微软精品课程建设项目 图的结构定义: 图是由一个顶点集V和一个弧集R构成 的数据结构。 Graph=(V,R) 其中,VR={V,W|v,w∈V且P(w)} 表示从v到w的一条弧,并称w为 弧头,v为弧尾 谓词P(w)定义了弧的意义或信息 南京航空航天大学数据结构课题组版权所有
图是由一个顶点集 V 和一个弧集 R构成 的数据结构。 Graph = (V , R ) 其中,VR={| v,w∈V 且 P(v,w)} 表示从 v 到 w 的一条弧,并称 w 为 弧头,v 为弧尾。 谓词 P(v,w) 定义了弧 的意义或信息。 图的结构定义:

教育部—微软精品课程建设项目 由于“弧”是有方向的,因此称由顶点集 和弧集构成的图为有向图。 例如:G1=(V1,VR1 其中 VIA, B, C, D, E) E VR=A>, . ,} 南京航空航天大学数据结构课题组版权所有
由于“弧”是有方向的,因此称由顶点集 和弧集构成的图为有向图。 A B E C D 例如: G1 = (V1 , VR1 ) 其中 V1={A, B, C, D, E} VR1={, , , , , , }

教育部—微软精品课程建设项目 若<,weVR必有< W. VDEVR,由顶点集和边 则称(w)为顶点v和顶点w集构成的图称 之间存在一条边。 作无向图。 例如:G2=(V2VR2) V2A, B, C,D,E,F) VR2={(AB)2(AE)2 (B,E)2C,D)2(D,F)2 (B,F)2C,F)} 南京航空航天大学数据结构课题组版权所有
若VR 必有VR, 则称 (v,w) 为顶点v 和顶点 w 之间存在一条边。 B C A D F E 由顶点集和边 集构成的图称 作无向图。 例如: G2=(V2 ,VR2 ) V2={A, B, C, D, E, F} VR2={(A,B), (A,E), (B,E), (C,D), (D,F), (B,F), (C,F) }

教育部—微软精品课程建设项目 名词和术语 网、子图 完全图、稀疏图、稠密图 邻接点、度、入度、出度 路径、路径长度、简单路径、简单回路一 连通图、连通分量、 强连通图、强连通分量 生成树、生成森林 南京航空航天大学数据结构课题组版权所有
名词和术语 网、子图 完全图、稀疏图、稠密图 邻接点、度、入度、出度 路径、路径长度、简单路径、简单回路 连通图、连通分量、 强连通图、强连通分量 生成树、生成森林

教育部—微软精品课程建设项目 弧或边带权的图 2间分别称作有向网或 无向网。 ③ 设图G=(V,VR})和 图G=(V2{VR" 且vV,VR'≌VR, 则称G为G的子图。 使京航空航天大学数据每课题组版权所有
A B E C F A E A B B C 设图G=(V,{VR}) 和 图 G=(V,{VR}), 且 VV, VRVR, 则称 G 为 G 的子图。 15 9 7 21 11 3 2 弧或边带权的图 分别称作有向网或 无向网

教育部—微软精品课程建设项目 假设图中有n个顶点,e条边,则 含有e=n(n-1)/2条边的无向图称作完 全图; 含有e=n(m-1)条弧的有向图称作有 向完全图; 若边或弧的个数e<mogn,则称作 稀疏图,否则称作稠密图。 南京航空航天大学数据结构课题组版权所有
假设图中有 n 个顶点,e 条边,则 含有 e=n(n-1)/2 条边的无向图称作完 全图; 含有 e=n(n-1) 条弧的有向图称作 有 向完全图; 若边或弧的个数 e<nlogn,则称作 稀疏图,否则称作稠密图

教育部—微软精品课程建设项目 假若顶点v和顶点w之间存在一条边, 则称顶点v和w互为邻接点, 边(,w)和顶点v和w相关联。 和顶点ⅴ关联的边的数目定义为边的度。 例如 B ID(B)=3 ID(A)=2 南京航空航天大学数据结构课题组版权所有
假若顶点v 和顶点w 之间存在一条边, 则称顶点v 和w 互为邻接点, A C D F E 例如: ID(B) = 3 ID(A) = 2 边(v,w) 和顶点v 和w 相关联。 和顶点v 关联的边的数目定义为边的度。 B

教育部一 精品课程率设 对有向图来说 B 顶点的出度以顶点 为弧尾的弧的数目; 例如: 顶点的入度:以顶点 OD(B)=1 为弧头的弧的数目 ID(B)=2 顶点的度(TD)= TD(B)=3 出度(OD)+入度(聊 南京航空航天大学数据结构课题组版权所有
顶点的出度: 以顶点v 为弧尾的弧的数目; A B E C F 对有向图来说, 顶点的入度: 以顶点v 为弧头的弧的数目。 顶点的度(TD)= 出度(OD)+入度(ID) 例如: ID(B) = 2 OD(B) = 1 TD(B) = 3
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 香港浸会大学:Programming Interest Group(PPT讲稿)Combinatorics & Number Theory.ppt
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第二章 物理层.ppt
- 《网络搜索和挖掘关键技术 Web Search and Mining》课程教学资源(PPT讲稿)Lecture 03 The term vocabulary and postings lists.ppt
- A Unified Approach to Route Planning for Shared Mobility.pptx
- 同济大学:《软件测试》课程教学资源(PPT课件讲稿)第6章 功能测试(朱少民).ppt
- 香港理工大学:Introduction to Matlab(PPT讲稿)Image Processing with MATLAB.pptx
- 同济大学:《机器学习》课程教学资源(PPT讲稿)决策树 Decision Tree.pptx
- 河南中医药大学:《网络技术实训》课程教学资源(PPT课件讲稿)网络建设中的关键技术(主讲:路景鑫).pptx
- 微信公众平台开发与应用(PPT讲座,谭海兵).pptx
- 《计算机常用工具软件》教学资源(PPT讲稿)第8章 音频工具.ppt
- 应用层网络(PPT课件讲稿)Application-layer Overlay Networks.ppt
- 中国科学技术大学:《信息论与编码技术》课程教学资源(PPT课件讲稿)第6章 有噪信道编码定理.pptx
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第2章 MCS-51单片机结构及原理.pptx
- 深圳大学:《编译原理》课程教学资源(PPT课件讲稿,共四章,尹剑飞).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第十章 人机交互接口(主讲:刘忠国).ppt
- 谈模式识别方法在林业管理问题中的应用(PPT讲稿).pptx
- 视觉系统(PPT课件讲稿)The Visual System.ppt
- 北京大学信息学院:《高级软件工程》课程教学资源(PPT课件讲稿)第五讲 新运行平台——云计算平台.pptx
- 《数字图像处理 Digital Image Processing》课程教学资源(PPT课件讲稿)第10章数字图像处理的应用.ppt
- 南京航空航天大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 查找.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第五章 运输层.pptx
- C++ Basics(PPT讲稿).ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第五章 运输层.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第4章 指令系统.ppt
- 演化计算(PPT讲稿)Evolutionary Computation(EC).ppt
- 上海交通大学:自然语言处理(PPT课件讲稿)Natural Language Processing.ppt
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2017)第4章 分布式数据库HBase.ppt
- 《软件工程》课程教学资源(PPT讲稿)软件测试——系统测试.pptx
- 香港浸会大学:《Data Communications and Networking》课程教学资源(PPT讲稿)Chapter 9 High Speed LANs and Wireless LANs.ppt
- Software Reliability & Testing(PPT讲稿)Overview of Software Reliability Engineering.ppt
- 《Java程序开发》课程教学资源(PPT课件讲稿)第11章 Struts2框架技术.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 02 Getting to Know Your Data.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第三章 数据链路层.ppt
- 《信息系统与数据库技术》课程教学资源(PPT课件讲稿)第4章 T-SQL与可编程对象.ppt
- 香港理工大学:数据仓库和数据挖掘(PPT讲稿)Data Warehousing & Data Mining.ppt
- 山西农业大学:大数据技术原理与应用(PPT讲稿)Development and application of bigdata technology.ppt
- Peer-to-Peer Networks:Distributed Algorithms for P2P Distributed Hash Tables.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)Chapter 01 量化设计与分析基础(主讲:周学海).ppt
- 《计算机视觉》课程教学资源(PPT课件讲稿)边缘和线特征提取.ppt
- 厦门大学:《数据库系统原理》课程教学资源(PPT课件讲稿,2016版)第五章 数据库完整性.ppt