ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

数据结构-图-概念

2021-01-30 13:01:55  阅读:276  来源: 互联网

标签:连通 有向图 Vi Vj 概念 条边 顶点 数据结构


数据结构-图-概念

图的概念

图的定义和术语

图的定义

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

无向边

若顶点Vi 到Vj 的边没有方向,则称这条边为无向边,用无序偶对

(Vi ,Vj)来表示

有向边

若从顶点Vi 到Vj的边有方向,则称这条边为有向边,也称为弧(Arc)。用有序偶对<Vi ,Vj>来表示。Vi称为弧尾(Tail)或初始点,Vj称为弧头(Head)或终端点。

(v1,v2)和(v2,v1)是两个不同的有向边

无向图

如果图中任意两个顶点之间的边都是无向边,则称该图为无向图。

 

 

有向图

如果图中任意顶点之间的边都是有向边,则称该图为有向图

 

 

无向完全图

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

 

 

有向完全图

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

 

 

图的顶点数n和边数e的关系

1 如果是无向图

0<=e<=n*(n-1)/2

刚好为n*(n-1)/2为无向完全图

2 如果是有向图

0<=e<=n*(n-1)

刚好为n*(n-1)就是完全有向图

连通图

在无向图G=(V,E)中,如果从顶点v到顶点w有路径,则称v和w是相通的。如果对图中任意两个顶点Vi和Vj 属于E,则两个顶点是连通的,则称G是连通图。

连通图生成树

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

 

术语

稀疏图: 有很少条边或弧的图。

稠密图: 有很多条边或弧的图。

: 有时图的边或弧具有与它相关的数,这种与图的边或弧相关的数叫做权。

:带权的图通常称为网。

:顶点的度是指和该顶点关联的边的数目。

入度:有向图中以顶点(v)为头的弧的数目,称为(v)的入度。

出度:有向图中以顶点(v)为尾的弧的数目,称为(v)的出度。

邻接点:对于无向图,同一边上的两个顶点称为邻接点。

子图: 假设两个图G=(V,E)和G1=(V1,E1),如果V1⊆V且E1⊆E则G1为G的子图

路径的长度: 路径上的边或弧的数目。

 

标签:连通,有向图,Vi,Vj,概念,条边,顶点,数据结构
来源: https://www.cnblogs.com/Sna1lGo/p/14348728.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有