欧拉回路定义 若图G中存在这样一条路径,使得它恰通过G中每条边一次,则称该路径为欧拉路径。若该路径是一个圈,则称为欧拉(Euler)回路。 具有欧拉回路的图称为欧拉图(简称E图)。具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 判断 以下判断基于此图的基图连通。 无向图存在欧拉回路的充要条件 一个无向图存在欧拉回路,当且仅当该图所有顶点度数都为偶数(这个很重要),且该图是连通图。 有向图存在欧拉回路的充要条件 一个有向图存在欧拉回路,所有顶点的入度等于出度且该图是连通图。(即保证首尾相连) 有向图存在半欧拉图(首尾不连,可看作链)的条件 链: 头 入度==出度-1 ;中间 入度==出度 ; 尾 入度==出度+1