一、图的定义
图(Graph)是由有穷非空顶点和顶点之间边的集合组成,通常表示为:G(V, E),其中,G表示一张图,V(vertex)是图G中顶点的集合,E(edge)是图G中边的集合。
图分为:有向图(无向边)和无向图(有向边也称为弧Arc,弧表示为 <Vi, Vj>,其中Vi为弧尾,Vj为弧头,弧是由弧尾指向弧头)
简单图:若不存在顶点到其自身的边,且同一条边不重复出现。
无向完全图:在无向图中,如果两个顶点之间都存在边。同样道理,有向完全图。
权(weight):与图的边或弧相关的数叫做权。
网(Network):带权的图。
稀疏图:有很少条边或弧(边的条数|E|远小于|V|²)的图称为稀疏图(sparse graph),反之边的条数|E|接近|V|²,称为稠密图(dense graph)。
入度(Indegree):以顶点Vi为弧头的数目称为入度。同理,出度。
连通图(Connected Graph):如果对于图中任意两个顶点Vi、Vj都是连通的(即都有路径),则称G是连通图。
强连通图:在有向图中,连通图称