Skip to content

🧀


1、基本概念🧀

  • 由点(node,vertex)和连接点的边(edge)组成。图是点和边构成的

  • 用一个二元组表示 \(G(V,E)\) ,Vertices 表示顶点,Edge 表示边。

  • 与一个顶点关联的边的条数称作该顶点的 度 (degree)

(1)有/无向图🧀

术语 解释
无向图(Undirected Graph) 边没有方向,即 \((u, v)\)\((v, u)\) 是相同的边。
有向图(Directed Graph / Digraph) 边有方向,即 \((u, v)\) 表示从 \(u\) 指向 \(v\)

(2)稀疏图/稠密图🧀

术语 解释
稀疏图(Sparse Graph) 若一张图的边数远小于其点数的平方,即 \(E \ll V^2\)
稠密图(Dense Graph) 若一张图的边数接近于其点数的平方,即 \(E \approx V^2\)

Info

稀疏图与稠密图没有严格数学定义

(3)简单图🧀

术语 解释
自环 (loop) \(E\) 中的边 \(e = (u, v)\),若 \(u = v\),则 \(e\) 被称作一个自环。
重边 (multiple edge) \(E\) 中存在两个完全相同的元素(边)\(e_1, e_2\),则它们被称作(一组)重边。
简单图 (simple graph) 若一个图中没有自环和重边,它被称为简单图。具有至少两个顶点的简单无向图中一定存在度相同的结点。
多重图 (multigraph) 如果一张图中有自环或重边

Tip

\[ E_{\max} = \begin{cases} V \times (V - 1), & \text{有向图} \\ \frac{V \times (V - 1)}{2}, & \text{无向图} \end{cases} \]

2、路径🧀

  • 迹 (trail):对于一条途径 \(w\),若 \(e_1, e_2, \ldots, e_k\) 两两互不相同,则称 \(w\) 是一条迹。

  • 路径 (path)(又称 简单路径 (simple path)):对于一条迹 \(w\),若其连接的点的序列中点两两不同,则称 \(w\) 是一条路径。

  • 环/圈 (cycle)(又称 简单回路/简单环 (simple circuit)):对于一条回路 \(w\),若 \(v_0 = v_k\)是点序列中唯一重复出现的点对,则称 \(w\) 是一个环。


3、连接性🧀

  • 无向图连接,对于任意两个顶点,都存在路径相连
  • 有向图强连接,对于任意两个顶点 \(u\)\(v\),都存在从 \(u\)\(v\) 和从 \(v\)\(u\) 的路径(适用于有向图)