数据结构 第7 章 图的定义和术语.ppt
《数据结构 第7 章 图的定义和术语.ppt》由会员分享,可在线阅读,更多相关《数据结构 第7 章 图的定义和术语.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构数据结构 第七章第七章 图图制作:制作:计算机科学与技术系 徐振中7.1 图的定义和术语图的定义和术语 定义:定义:图图(Graph)是是一种复杂的非线性数据结构,由顶一种复杂的非线性数据结构,由顶 点集合及顶点间的关系(也称弧或边)集合组成。可点集合及顶点间的关系(也称弧或边)集合组成。可 以表示为:以表示为:G(V,VR)其中其中 V 是是顶点顶点的有穷非空集合;的有穷非空集合;VR 是是顶点之间关系顶点之间关系 的有穷集合,也叫做的有穷集合,也叫做弧弧或或边边集合。弧集合。弧是顶点的有序对,是顶点的有序对,边是顶点的无序对边是顶点的无序对。数据结构数据结构 第七章第七章 图图制作
2、:制作:计算机科学与技术系 徐振中 生成树:生成树:生成树:生成树:所有顶点均由边连接在一起,但不存在回路的图。所有顶点均由边连接在一起,但不存在回路的图。v 一个图可以有许多棵不同的生成树。一个图可以有许多棵不同的生成树。注注v 所有生成树具有以下共同特点:所有生成树具有以下共同特点:生成树的顶点个数与图的顶点个数相同;生成树的顶点个数与图的顶点个数相同;生成树是图的极小连通子图;生成树是图的极小连通子图;一个有一个有 n 个顶点的连通图的生成树有个顶点的连通图的生成树有 n-1 条边;条边;生成树中任意两个顶点间的路径是唯一的;生成树中任意两个顶点间的路径是唯一的;在生成树中再加一条边必然
3、形成回路。在生成树中再加一条边必然形成回路。v 含含 n 个顶点个顶点 n-1 条边的图不一定是生成树。条边的图不一定是生成树。数据结构数据结构 第七章第七章 图图制作:制作:计算机科学与技术系 徐振中7.2 图的存储结构图的存储结构 7.2.1 数组表示法(邻接矩阵表示法)数组表示法(邻接矩阵表示法)特点:特点:无向图的邻接矩阵对称,可压缩存储;有无向图的邻接矩阵对称,可压缩存储;有 n 个顶点的无向图个顶点的无向图 需存储空间为需存储空间为 n(n-1)/2。有向图邻接矩阵不一定对称;有有向图邻接矩阵不一定对称;有 n 个顶点的有向图需存储空个顶点的有向图需存储空 间为间为n,空间复杂度为
4、空间复杂度为O(n2),用于稀疏图时空间浪费严重。用于稀疏图时空间浪费严重。无向图中顶点无向图中顶点 vi 的度的度 TD(vi)是邻接矩阵中第是邻接矩阵中第 i 行行 1 的个数。的个数。有向图中有向图中 顶点顶点 vi 的的出度出度出度出度是邻接矩阵中第是邻接矩阵中第 i 行行行行 1 的个数。的个数。顶点顶点 vi 的的入入入入度度度度是邻接矩阵中第是邻接矩阵中第 i 列列列列 1 的个数。的个数。数据结构数据结构 第七章第七章 图图制作:制作:计算机科学与技术系 徐振中7.2.2 邻接表(邻接表(类似于树的孩子链表表示法类似于树的孩子链表表示法)v2 v1 v3 v4 v5 G2 v1
5、 v3 v4 v2 v5 0 1 2 3 4 3 1 4 2 0 4 3 1 2 0 2 1 特点:特点:若无向图中有若无向图中有 n 个顶点、个顶点、e 条边,则其邻接表需条边,则其邻接表需 n 个头结点个头结点 和和 2e 个个表结点。适宜存储稀疏图表结点。适宜存储稀疏图。无向图中顶点无向图中顶点 vi 的度为第的度为第 i 个单链表中的结点数。个单链表中的结点数。数据结构数据结构 第七章第七章 图图制作:制作:计算机科学与技术系 徐振中v2 v1 v3 v4 G1 0 1 2 3 2 1 3 0 v1 v3 v4 v2 0 1 2 3 3 0 2 v1 v3 v4 v2 0 邻接表邻接表
6、 逆邻接表逆邻接表 顶点顶点 vi 的的出度出度出度出度为第为第 i 个单链个单链 表中的结点个数。表中的结点个数。特点:特点:顶点顶点 vi 的的入度入度入度入度为整个为整个单链表单链表 中邻接点域值是中邻接点域值是 i-1 的结点的结点 个数个数。找出度易,找入度难。找出度易,找入度难。找入度易,找出度难。找入度易,找出度难。顶点顶点 vi 的的入度入度入度入度为第为第 i 个单链个单链 表中的结点个数。表中的结点个数。顶点顶点 vi 的的出度出度出度出度为整个为整个单链表单链表 中邻接点域值是中邻接点域值是 i-1 的结点的结点 个数个数。数据结构数据结构 第七章第七章 图图制作:制作:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 第7 图的定义和术语 定义 术语
限制150内