private static int[][] HamiltonianPathInDAG(DataDirectedGraphsAlt0 data) { int n = data.Graphs.Length; int[][] r = new int[n][]; for(int i = 0; i < n; i++) { r[i] = HamiltonianPath(data.Graphs[i]); } return r; }
static void Main(string[] args) { DataDirectedGraphsAlt0 data = new DataDirectedGraphsAlt0("Hamiltonian Path in DAG.txt"); //data.PrintToFile(); //Console.WriteLine(); //Console.WriteLine("Finish!"); //Console.ReadKey(); int[][] r = HamiltonianPathInDAG(data); Utils.PrintArraysToFile(r); Console.WriteLine(); Console.WriteLine("Finish!"); Console.ReadKey(); }