一、图的结构定义
1、图和网
(1)图
是由一个有穷非空顶点集 V 和一个弧集 VR构成的数据结构。
Graph = (V , {VR})
其中,VR={<v,w>| v,w∈V 且 P(v,w)}
<v,w>表示从 v 到 w 的一条弧,并称 v 为弧尾,w 为弧头。
谓词 P(v,w) 定义了弧 <v,w>的意义或信息。
(2)网
网:弧或边含权的图,分有向网DN、无向网UDN
2、有向图
由于“弧”是有方向的,因此称由顶点集和弧集构成的图为有向图
3、无向图
“弧”是没有方向的
左有向,右无向
4、弧(Arc)
表示两个顶点v和w之间存在一个关系,用顶点偶对<v,w>表示,并称 v 为弧尾,w 为弧头。通常根据图的顶点偶对将图分为有向图和无向图。
5、有向网或无向网
弧或边带权的图分别称作有向网或无向网。
6、完全无向图
图中任意两个不同的顶点间都有一条无向边,这样的无向图称为完全无向图,完全无向图含有 e=n(n-1)/2 条边
7、完全有向图
图中任意两个不同的顶点间都有两条方向相反的弧,这样的有向图称为完全有向图,完全有向图含有 e=n