Ejemplo n.º 1
0
        private string ToString(int level = 0)
        {
            StringBuilder sb = new StringBuilder();

            if (level != 0)
            {
                sb.Append("[ ");
            }
            sb.Append(left != null ? left.ToString(level + 1) : "NULL ");
            sb.Append($"{element} ");
            sb.Append(right != null ? right.ToString(level + 1) : "NULL ");
            if (level != 0)
            {
                sb.Append("] ");
            }
            return(sb.ToString());
        }
Ejemplo n.º 2
0
 public override string ToString()
 {
     return(root == null ? "NULL" : root.ToString());
 }