图论术语

raw/articles/2026/05/图论术语

一句话简介

图论基础术语详解:图的结构组成、度的概念、边节点数量关系、子图类型及连通性等核心概念。

关键要点

1. 图的基本结构

  • 节点 (Vertex):图的基本组成单元,每个节点有唯一 ID
  • 边 (Edge):连接节点的线,可以是有向或无向
  • 有向图 (Directed Graph):边有方向,只能沿箭头方向到达
  • 无向图 (Undirected Graph):边无方向,可双向到达(可理解为双向图)
  • 加权图 (Weighted Graph):边带权重,可用于表示距离、成本等
  • 无权图 (Unweighted Graph):边无权重

2. 度的概念

  • 度 (Degree):无向图中与节点相连的边的条数
  • 入度 (Indegree):有向图中指向该节点的边数
  • 出度 (Outdegree):有向图中从该节点指向其他节点的边数

3. 边和节点的数量关系

  • 简单图 (Simple Graph):无自环边和多重边的图
  • 边数的取值范围:$0 \leq E \leq V(V-1)/2 \approx V^2$
  • 稠密图 (Dense Graph):$E$ 接近 $V^2$,几乎每两个节点间都有边
  • 稀疏图 (Sparse Graph):$E$ 远小于 $V^2$,边很少

4. 子图

  • 子图 (Subgraph):从原图中删除一些节点和边后得到的图
  • 生成子图 (Spanning Subgraph):包含原图所有节点,但只包含部分边
  • 导出子图 (Induced Subgraph):选择部分节点 + 这些节点在原图中的所有边

5. 连通性

无向图

  • 连通图 (Connected Graph):任意两个节点间都存在路径
  • 连通分量 (Connected Component):非连通图中的连通子图,一个图可有多个连通分量

有向图

  • 强连通图 (Strongly Connected Graph):任意两节点间都存在有向路径
  • 弱连通图 (Weakly Connected Graph):忽略边方向后变成连通图
  • 强连通分量 (SCC):有向图中最大的强连通子图
  • 弱连通分量 (WCC):忽略方向后的连通分量

应用场景

  • 地图 App:边权重表示距离
  • 物流网络:边权重表示运输成本
  • 最短路径算法、最小生成树算法等都基于这些基础概念

相关概念

  • :由节点和边构成的数据结构
  • 有向图:边有方向的图
  • 无向图:边无方向的图
  • 加权图:边带权重的图
  • 节点:图的基本组成单元
  • :连接节点的线
  • :节点相连的边数
  • 入度:有向图中指向节点的边数
  • 出度:有向图中从节点指出的边数
  • 简单图:无自环和多重边的图
  • 稠密图:边数接近 $V^2$ 的图
  • 稀疏图:边数远小于 $V^2$ 的图
  • 子图:原图的子集
  • 生成子图:包含所有节点的子图
  • 导出子图:包含选定节点及其所有边的子图
  • 连通图:任意两节点间有路径的图
  • 连通分量:极大的连通子图
  • 强连通图:有向图中任意两节点互相可达
  • 弱连通图:忽略方向后连通的有向图
  • 强连通分量:极大的强连通子图
  • 弱连通分量:忽略方向后的连通分量

相关实体


Interactive Graph