1
0
mirror of https://github.com/Didnelpsun/CS408.git synced 2026-06-16 23:17:21 +08:00
Files
CS408/Data-Structrue/graph.md
Didnelpsun f9b9485245 图更新
2021-04-28 23:38:19 +08:00

1.8 KiB
Raw Blame History

基本概念

图的定义

图是顶点集和边集构成的二元组即图G由顶点集V和边集E组成记为G=(V,E)其中V(G)表示图G中顶点的有限非空集E(G)表示图G中顶点之间的关系集合。

若V=${v_1,v_2\cdots,v_n}$,则用|V|表示图G中顶点的个数也称图G的阶E=${(u,v)|u\in V,v\in V}$,用|E|表示图G中边的条数。

图一定是非空的即V一定是非空集。

图的类别

无向图

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

有向图

若E是有向边也称弧的有限集合时则图G为有向图。弧是顶点的有序对记为<v,w>其中v、w是顶点v称为弧尾w称为弧头<v,w>称为从顶点v到顶点w的弧也称v邻接到w或w邻接自v。<v,w>≠<w,v>。

简单图

不存在重复边,且不存在顶点到自身的边。一般的图默认是简单图。

多重图

图G中某两个结点之间的边数多于一条又允许顶点通过同一条边与自己关联。

顶点的度

对于无向图顶点v的度是指依附于该顶点的边的条数记为TD(v)。$\sum_{i=1}^nTD(v_i)=2\vert E\vert$。

对于有向图入度是指以顶点v为终点的有向边的条数记为ID(v)出度指以顶点v为起点的有向边的条数记为OD(v)顶点v的度就是其入度和出度之和即TD(v)=ID(v)+OD(v)。$\sum_{i=1}^nID(v_i)=\sum_{i=1}^nOD(v_i)=\vert E\vert$。

顶点的关系

  • 路径:从一个点到另一个点所经过的顶点序列。
  • 回路(环):第一个顶点与最后一个顶点相同的路径。