欧拉回路

Gavin

你说得对但我又开了一个坑,气笑了。


定义

存在一条图上的路径,经过所有边,则我们将该路径称为欧拉路径。

如果一条欧拉路径是回路,我们叫其欧拉回路。

存在欧拉回路的图为欧拉图。

性质

以下三条性质互相等价。

  • GG 为欧拉图;
  • 若图 GG 为无向图,所有点的度数均为偶数,否则每个顶点的入度与出度相等;
  • GG 可被分解为若干条不共边的环。

另外,一个图存在欧拉路径当且仅当刚好有 22 个点的度数为奇数(其实全偶形成的欧拉回路也算欧拉路径)。

求解

下述 Hierholzer 算法,核心原理是利用上面的环分解性质,

  • 标题: 欧拉回路
  • 作者: Gavin
  • 创建于 : 2026-06-23 11:51:00
  • 更新于 : 2026-06-23 11:51:00
  • 链接: https://gavin-blog.pages.dev/2026/欧拉回路/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
目录
欧拉回路