欧拉路径和欧拉回路判断方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了欧拉路径和欧拉回路判断方法相关的知识,希望对你有一定的参考价值。

参考技术A

欧拉路径和欧拉回路判断方法如下:

1、欧拉路径。无向图判断法,图连通,有且仅有两个奇点,一个点为起点,另一个点为终点;有向图判断法,有两个点的入度不等于出度,且其中一个点的入度比出度大1,另一个点的出度比入度大1。

2、欧拉回路。无向图判断法,图连通,无奇点;有向图判断法,所有点的入度等于出度。

判断图是否连通的方法:无向图用dfs访问,看看点是否全部被访问;有向图先转化为无向图,然后再用dfs判定。

判断奇点数的方法:奇点数若为0则任意指定起点,奇点数若为2则指定起点为奇点。

欧拉路径:从图中一个结点出发走出一条道路,每条边恰好经过一次。

欧拉回路:从图中任意点出发,每条边恰好经过一次,最终回到起点。

欧拉回路是数学家欧拉在研究著名的德国哥尼斯堡(Koenigsberg)七桥问题时发现的。具有欧拉回路的图称“欧拉图”,具有欧拉路径但不具有欧拉回路的图称“半欧拉图”。找出欧拉回路或欧拉路径可采用深度优先搜索。

以上是关于欧拉路径和欧拉回路判断方法的主要内容,如果未能解决你的问题,请参考以下文章

欧拉回路 && 欧拉路径

欧拉回路的判断

欧拉路&欧拉回路

太鼓达人:欧拉回路(暴搜)

图的路径:欧拉路(欧拉回路)

UOJ 117 欧拉回路(套圈法+欧拉回路路径输出+骚操作)