public void prettyprint() { if (root != null) { root.prettyprint("→", " "); } }
public void prettyprint(String firstPrefix, String prefix) { Console.WriteLine(firstPrefix + number); if (right == null) { Console.WriteLine(prefix + "├── ."); } else { right.prettyprint(prefix + "├── ", prefix + "| "); } if (left == null) { Console.WriteLine(prefix + "└── ."); } else { left.prettyprint(prefix + "└── ", prefix + " "); } }