欧拉通路 (Eulerian Path/Trail):又称欧拉路径,通过图中每一条边恰好一次的通路(顶点可以重复访问)。
欧拉回路 (Eulerian Circuit/Cycle):首尾顶点相接的欧拉通路(即一个起点和终点相同的欧拉通路)。
具有欧拉回路的无向图称为欧拉图。
具有欧拉通路但不具有欧拉回路的无向图称为半欧拉图。
非形式化地讲,欧拉图就是从任意一个点开始都可以一笔画完整个图,半欧拉图必须从某个点开始才能一笔画完整个图。
要判断一个无向图是否为欧拉图或半欧拉图,有以下两个必要条件:
如果一个无向图满足上述第一个条件,则它是欧拉图。如果满足第二个条件,则它是半欧拉图。
对于有向图(有向欧拉图):