欧拉路径

欧拉路径

是指所有边都经过一遍且仅经过一遍。

如果从一个点出发后又回到了这个点,这就叫欧拉回路。

  • 具有欧拉回路的图是欧拉图。

  • 具有欧拉路径但不具有欧拉回路的图是半欧拉图。

判断存在性

欧拉图

  • 无向图:图的所有顶点的度数都是偶数。

证明:

充分性:

因为每个边都会经过一遍,然后离开一遍,当经过这条边的时候,顶点的度数加 \(2\)

多了一个入度,多了一个出度。

当离开这条边的时候,顶点的度数也会加 \(2\),所以所有顶点的度数必为偶数。

必要性:

任选一个点,走出一个环,要走到另一个环,只会影响交界点的度数,入度加 \(1\),出度加 \(1\),所有环拼起来还是欧拉回路。

  • 有向图: 图的所有顶点的入度和出度一定相等。

半欧拉图

  • 无向图 : 有且仅有两个顶点的度数为奇数。

  • 有向图: 有且仅有一个顶点入度减出度为 \(1\),有且仅有一个顶点出度减入度为 \(1\)

posted @ 2022-08-10 17:39  TLE_Automation  阅读(130)  评论(0编辑  收藏  举报