Пример #1
0
 public static void PrintPath(SequenceGrid sequenceGrid)
 {
     Console.WriteLine("");
     foreach (var move in sequenceGrid.TracebackPath)
     {
         Console.WriteLine(move.ToString());
     }
 }
Пример #2
0
 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("");
 }