Dans cette section, nous allons élaborer un algorithme pour déterminer si un graphe est Eulérien (voir définition 6.1). Nous allons utiliser uniquement le type abstrait centré-sommets.
Nous savons (théorème 6.3, section 6.4) que pour qu'un graphe soit Eulérien, il doit être connexe et le nombre de ses sommets de degré impair doit être zéro ou deux. Nous savons (section 9.2) comment déterminer si un graphe est connexe. On peut utiliser l'algorithme suivant pour calculer le nombre de sommets de degré impair :