数据结构(6_1_1)——图的基本概念

图的定义

图G由顶点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。若V={v1,v2,.....,vn},则用|V|表示图G中顶点的个数,也称图G的阶,

eq?E%3D%5Cleft%20%5C%7B%20%7B%28u%2Cv%29%7Cu%5Cin%20V%2Cv%5Cin%20V%20%7D%5Cright%20%5C%7D,用|E|表示图G中的边的条数

注意:线性表可以是空表,树可以是空树,但图不可以是空,即V一定是非空集

e8f30bdbcbf44547a6a97954cf9bc702.png 

图逻辑结构的应用

74ab3454059f4600b3bbd8bae8a048a9.png

 

 dfb68360301f46d5abb98cb68f289d78.png

无向图

若E是无向边(简称边)的有限集合时,则图G为无向图。边是顶点的无序对,记为(v,w)或(w,v),因为(v,w)=(w,v),其中v,w是顶点。可以说顶点w和顶点v互为邻接点。边(v,w)依附于顶点w和v,或者说边(v,w)和顶点v,w相关联。

G2={V2,E2}

V2={A,B,C,D,E}

E2={(A,B),(B,D),(B,E),(,C,D),(C,E),(D,E)}

aa8faf45fdec45b098d60aae11c4064d.png

有向图  

若E是有向边(弧)的有限集合时,则图G为有向图。边是顶点的有序对,记为(v,w),其中v称为弧尾,w称为弧头。(v,w)称为从顶点v到顶点w的弧,也称v邻接到w,或w邻接自v。eq?%3Cv%2Cw%3E%20%5Cnot%5Cequiv%20%3Cw%2Cv%3E

G1={V1.E1}

V1={A,B,C,D,E}

E1={<A,B>,<A,C>,<A,D>,<A,E>,<B,A>,<B,C>,<B,E>,<C,D>}

27bdb4a3cd43474ba92170f99333fcd1.png

简单图

简单图——不存在重复边:不存在顶点到自身的边

e1b37204f45b443db9291b3dc752d1cf.png

多重图 

多重图——图G中某两个结点之间的边数多于一条,又允许顶点通过同一条边和自己关联,则G为多重图

f134faa2bd7a41f9b4e475fbeab495ad.png

顶点的度、入度、出度

无向图: 

509f6ad7807446fbb31785ddf2b58ea0.png有向图 :

f8af0f245d9e42df83a5ba05a288e6c4.png

顶点——顶点的关系描述 

bdf19e712ea34a51b46befb742c181f8.png

连通,强连通图

任意两个点之间都可以直接连通或者间接联通

281e688f369641e7b058d7e409e5f562.png 

 子图

无向图:

707c95d406cb4d608da6a19fc5cfb85d.png

有向图:

65e7a3f9dbcc4defa1d80c84a5e8cdfa.png 

连通分量 

无向图中的极大连通子图称为连通分量

极大连通子图:子图必须连通,且包含尽可能多的顶点和边

3f0c0ad00a9d4b479d528f1da322509c.png

例:

7433ffea02684ed2b1c265c920305ae9.png 

强连通分量 

有向图中的极大强连通子图称为强连通分量

极大强连通子图:子图必须去哦阿门和连通,且包含尽可能多的边

fef0cca23b684d38babb86fc37a1e8ec.png

生成树 

连通图的生成树是包含图中全部顶点的一个极小连通子图

极小连通子图:边尽可能的少,但要保持连通

27d5acecf9864db59a257f24f97ae6c8.png

生成森林 

在非连通图中,连通分量的生成树构成了非连通图的生成森林

8c48b9d31fb349d2818d1fed35fc5577.png边的权、带权图/网

4bf90759474a4a6b9ada17a7f62bf3f4.png

几种特殊形态的图 

4312a555dbc24d55b9e19913f8af4ab3.png

01f8f2b78a60445fbbc415ebb3651c4c.png 

0c97ffe4966a40a2b0c48bcc79a2b7c2.png 总结:

b7f406465a2445318d0e0439272f346e.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值