- 1
- 0
- 约1.42万字
- 约 104页
- 2026-08-19 发布于贵州
- 举报
数据结构;事实上,很多实际问题都可转化为在图这种数据结构中实现的各种操作,为此先介绍一些与图型结构相关的基本概念。
图的定义:图是由顶点集V和弧集R构成的数据结构,Graph=(V,R),
其中:V={vIv∈DataObject}
R={VR}
VR={<v,w>|P(v,w)且(v,w∈V)}
<v,w>表示从顶点v到顶点w的一条弧,并称v为弧尾,w为弧头。
为此P(v,w)定义了弧<v,w>的意义或信息,表示从v到w的一条单向通道。
若<v,w>∈VR必有<w,v>∈VR,则以(v,w)代替这两个有序对,称v和w之间存在一条边。;有向图:由顶点集和弧集构成的图称为有向图,如图7.1所示。其中:
V1={A,B,C,D,E}
VR1={<A,B>,<A,E>,<B,C>,<C,D>,<D,A>,<D,B><E,C>}
无向图:由顶点集和边集构成的图称为无向图,如图7.2所示。其中:
V2={A,B,C,D,E,F}
VR2={(A,B),(A,E),(B,E),(B,F),(C,D),(C,F),(D,F)};有向网或无向网:有向图或无向图中的弧或边带权后的图分别称为有向网或无向网,如图7.3所示。
子图:设图G=(V,{VR})和图G′=(V′,{VR′}),且V′?V,VR′?
原创力文档

文档评论(0)