public static void UnitTest(Digraph g, string description) { Console.WriteLine(description); Console.WriteLine("-------------------------------------"); Console.Write(g); var euler = new DirectedEulerianPath(g); Console.Write("Eulerian path: "); if (euler.HasEulerianPath()) { foreach (int v in euler.Path()) { Console.Write($"{v} "); } Console.WriteLine(); } else { Console.WriteLine("none"); } Console.WriteLine(); }
public static void UnitTest(Digraph g, string description) { Console.WriteLine(description); Console.WriteLine("-------------------------------------"); Console.Write(g); var euler = new DirectedEulerianPath(g); Console.Write("Eulerian path: "); if (euler.HasEulerianPath()) { foreach (int v in euler.Path()) { Console.Write($"{v} "); } Console.WriteLine(); } else { Console.WriteLine("none"); } Console.WriteLine(); }