原创 2015年11月21日 22:23:09

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

无向边(Edge),用无序偶对(Vi,Vj)来表示。

有向边,也称为弧(Arc),用有序偶<Vi,Vj>来表示,Vi称为弧尾(Tail),Vj称为弧头(Head),图形显示为ucnVi---->Vj。

在无向图中,如果任意两个顶点都存在边,则称为无向完全图,则含有n个顶点的无向完全图有n*(n-1)/2条边。

在有向图中,如果任意两个顶点之间都存在方向互为相反的两条弧,则称该图为有向完全图,则含有n个顶点的有向完全图有n*(n-1)条边。

有些图的边或弧具有与它相关的数字,这种与图的边或弧相关的叫做权(weight) 这些权可以表示从一个顶点到另一个顶点的距离或耗费,这种带权的图通称为网(network)  

路径的长度是路径上的边或弧的数目

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

图中顶点间存在路径,两顶点存在路径则说明是连通的,如果路径最终回到起始点则称为环,当中不重复叫简单路径,若任意两点都是连通的,则图就是连通图,有向则称为强连通图,图中有子图,若子图极大连通则就是连通分量,有向的则称为强连通分量,

 无向图中连通且n个顶点n-1条边叫生成树,有向图中一顶点入度为0其余顶点入度为1的叫有向树,一个有向图有若干个颗有向树构成生成森林。


图的存储结构

1、邻接矩阵(Adjacency Matrix)

邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(称为邻接矩阵)存储图中的边或弧的信息。

http://blog.chinaunix.net/uid-26548237-id-3483650.html

 


版权声明:本文为博主原创文章,未经博主允许不得转载。

图(有向图、无向图)

一、图的概念 1 .图的定义 图 1.3-1所示的 ⑴, ⑵, ⑶均为图 (Graph),它有若干个不同的点 v 1, v 2, …, v n,在其中一些点之间用直线或曲线连接。图中的这些点被称为...
  • xuxurui007
  • xuxurui007
  • 2013年12月03日 17:02
  • 9863

有向图,无向图,连通图,完全图

立方网笔试题,6个顶点的无向图,至少有几个
  • M87138
  • M87138
  • 2014年10月11日 22:00
  • 5666

UML图之类图,对象图和包图

【一】总述用例图描述了软件要实现的功能有哪些,而类图,对象图和包图则展示了系统的静态结构。其中类图是面向对象系统的核心,在正向工程(模型转成代码)和逆向工程(代码转成模型)中起到了重要作用。【二】类图...
  • boniesunshine
  • boniesunshine
  • 2015年11月16日 11:57
  • 1531

图-无权图-无向图(DFS)

package k_graph.A_Graph.A_DFS; /**  * 无向图  * 深度优先搜索(DFS)  *   * @author Administrator  * ...
  • Nuan_Feng
  • Nuan_Feng
  • 2017年02月23日 12:46
  • 70

UML图之类图和对象图

在VB的学习过程中我们就已经认识到了类和对象,知道了对象是类的实例化!所以对于学习类图和对象图就很有帮助了!    对象PK类    对象是实际存在的一个实实在在的事物,像我们平常所见到的桌子、椅子、...
  • sms15732621690
  • sms15732621690
  • 2015年11月15日 19:47
  • 414

UML常用图--类图,用例图,序列图(时序图),协作图(通信图),状态图,活动图

UML九大图 类图 用例图 序列图(时序图) 协作图(通信图) 状态图 活动图
  • Fantastic_
  • Fantastic_
  • 2016年11月09日 13:34
  • 2222

以图搜图相关资料

基于内容的图片检索(Content Based Image Retrieval, CBIR),也有人称之为以图搜图,是一个很老的研究领域,它是利用机器学习、模式识别、计算机视觉等相关技术对图片的内容进...
  • carson2005
  • carson2005
  • 2013年09月13日 11:48
  • 12116

【UML入门教程】——构件图、部署图、包图

构件图和部署图同属于实现图。包图就是把类组合成包。下面将对它们逐一介绍。 【构件图】  1.构件是什么? 构件是系统的一个物理的和可替代的组成部分,该组成部分遵循并实现了一组给定的接口。 ...
  • successA
  • successA
  • 2014年04月01日 19:30
  • 2625

对象图&类图比较

类图:http://blog.csdn.net/loonsd/article/details/49686607    那么对象图和类图之间有什么区别呢 对象图 一、概述 描述一个系统在某个具体时刻的静...
  • loonsd
  • loonsd
  • 2015年11月25日 14:25
  • 2149

“以图搜图”引擎及网站合集

1.QBIC http://www.research.ibm.com/labs/almaden/        QBIC(Query by image contnet)是由IBM提出的,在基于内容...
  • forthcriminson
  • forthcriminson
  • 2013年03月20日 20:33
  • 11892
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:
举报原因:
原因补充:

(最多只允许输入30个字)