예제 #1
0
 /// <summary>Вывод дерева на экран с раскраской вершин
 /// Используется для визуализации алгоритмов обхода графа</summary>
 /// <param name="line">Строка идущая в текстовый буфер</param>
 private void ColorPrint(string line = null)
 {
     Console.Clear();
     if (line != null)
     {
         GraphPrinter.AddText(line);
     }
     GraphPrinter.Print(this, false);
     System.Threading.Thread.Sleep(Delay);//небольшая задержка для наглядности работы алгоритма
 }
예제 #2
0
 /// <summary>Вызов печати графаы</summary>
 /// <param name="graph"></param>
 /// <param name="isColorsClear"></param>
 private static void Print(Graph graph, bool isColorsClear = true)
 {
     Console.Clear();
     GraphPrinter.ClearText();
     GraphPrinter.Print(graph, isColorsClear);
 }