1. 图的基本概念
图(G)是由顶点(V)集合及顶点间的关系(边 E)组成的一种数据结构;
顶点:图中的结点,第i个顶点记作vi。 两个顶点vi和vj相关称作vi和vj之间有一条边。
有向图:顶点对是有序的,顶点对称为顶点x到顶点y的一条 边(弧),和是两条不同的边。
无向图:顶点对(x, y) 是无序的,顶点对(x,y)称为顶点x和顶点y相关联的一条边,这条边没有特定方向,(x, y)和(y,x) 是同一条边。
完全图:
- 无向完全图:任意两个顶点之间有且仅有一条边。
- 有向完全图:任意两个 顶点之间有且仅有方向相反的边。
邻接顶点:
无向图:u、v互为邻接顶点,边(u,v)依附于顶点u和v
有向图:顶点u邻接到v,顶点v邻接自顶点u,边(u,v)与顶点u,v相关联
顶点的度:顶点V的度是指与他相关联的边的条数。
度为3
度为2
路径:从顶点vi出发有一组边使其可到达顶点vj,则称顶点vi到顶点vj的顶 点序列为从顶点vi到顶点vj的路径。
路径长度:对于不带权的图,一条路径的路径长度是指该路径上的边的条数;对于带权的图,一 条路径的路径长度是指该路径上各个边权值的总和。
简单路径与回路&#