/// <summary> /// Публичный метод для вывода всего дерева в консоль /// </summary> public void Print() { if (IsEmpty) { Console.WriteLine("Дерево пусто"); return; } Console.BufferWidth = Console.BufferWidth * 2; root.SetPositions(); Console.WriteLine("Вывод бинарного дерева:"); int cursorTopCurrent = Console.CursorTop; root.Print(cursorTopCurrent + 1); Console.SetCursorPosition(0, cursorTopCurrent + root.Levels * 2 + 2); Console.BufferWidth = Console.BufferWidth / 2; }