/// <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);//небольшая задержка для наглядности работы алгоритма }
/// <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); }