public static void PrintPath(SequenceGrid sequenceGrid) { Console.WriteLine(""); foreach (var move in sequenceGrid.TracebackPath) { Console.WriteLine(move.ToString()); } }
private static void PrintMatrix(char[] sequence1, char[] sequence2, SequenceGrid sequenceGrid) { Console.Write(" "); foreach (char l in sequence1) { Console.Write(" " + l + " "); } Console.WriteLine(" "); Console.Write(" "); for (int y = 0; y < sequence2.Length + 1; y++) { Console.WriteLine(""); if (y > 0) { Console.Write(sequence2[y - 1] + " "); } for (int x = 0; x < sequence1.Length + 1; x++) { Console.Write(sequenceGrid.Grid.GetValue(x, y) + " "); } } Console.WriteLine(""); }