码迷,mamicode.com
首页 > 其他好文 > 详细

图 (上)

时间:2015-08-30 17:32:59      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:

定义

图(Graph)是由定点的有穷非空集合和定点之间的边的集合组成。通常表示为G(V,E),其中,G是一个图,V是图G中顶点的集合,E是图G中边的集合。

定义的说明

  • 顶点(Vertex):图中数据元素。
  • 没有空图的概念,顶点是非空集合
  • 边集可以是空的,边是用来描述顶点之间的逻辑关系。

相关术语

  • 无向图

若图G(V,E)中,顶点vivj之间的边没有方向,则称这条边为无向边,用无序偶对(vi,vj)表示。若图中任意顶点之间的边都是无向边,则称该图为无向图(Undirected graphs)

技术分享

  • 有向图

若图G(V,E)中,顶点vivj之间的边有方向,则称这条边为有向边,也称为弧(Arc),用有序偶<vi,vj>表示。其中,vi称为弧尾,vj称为弧头。若图中任意顶点之间的边都是有向边,则称该图为有向图(Directed graphs)

技术分享

**无向图使用的是(),有向图使用的是<>**
  • 简单图

在图中,若不存在顶点到自身的边,且同一条边不重复出现,则成这样的图为简单图. 下图是非简单图

技术分享

  • 无向完全图

在无向图中,如果任意两个定点之间都存在边,则称为无向完全图。N个顶点的无向完全图有 条边。

技术分享

n×(n?1)2

  • 有向完全图

在有向图中,如果任意两个定点之间都存在方向相反的两条弧,则称为有向完全图。N个顶点的有向完全图有 条边。

n×(n?1)

  • 稀疏图 & 稠密图

有很少条边或者弧的图称为稀疏图,反之为稠密图。这里的多与少是相对概念。

与图或者弧相关的比重或者数字叫做权。这样说,比较牵强,比如顶点是城市,边是城市之间的高速路,权就是公里数

带权的图通常称为网。

图的顶点与边间关系

  • 邻接点
  • 度 : 顶点V的度是与V相关的边的数目,记为TD(V),无向图中边数是个顶点度数和的一半。

e=12i=0nTD(Vi)

有向图中入度记为ID(v),出度记为OD(v),顶点V的度为TD(V)=ID(V)+OD(V),边数e

e=i=1nID(Vi)=i=1nOD(Vi)

  • 路径 路径的长度是路径上的边的数目或者弧的数目.
  • 回路(环)

第一个顶点到最后一个顶点相同的路径称为回路或者环。序列中顶点不重复出现的路径称为简单路径。除了第一个顶点和最后一个顶点之外,其余顶点不重复出现的回路,称为简单回路或简单环。

连通图相关术语

  • 连通 & 连通图

在无向图G中,如果顶点v到顶点v’ 有路径,则称v和v’是连通的,如果对于图中任意的两个顶点vivj都是连通的,则G是连通图(Connected Graph)

在有向图G中,如果顶点vi到顶点vj 和顶点vj到顶点vi都存在 路径,则G是强连通图(Connected Graph)

生成树

一个连通图的生成树是一个极小的连通子图,它包含图中全部的N个顶点,但是只有足以构成一棵树的n-1条边。

版权声明:欢迎交流

图 (上)

标签:

原文地址:http://blog.csdn.net/weiyongxuan/article/details/48106441

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!