using System.Collections.Generic;
namespace ArbolBinarioOrdenado1
public class ArbolBinarioOrdenado
public ArbolBinarioOrdenado()
public void Insertar(int info)
Nodo anterior = null, reco;
if (info < anterior.info)
private void ImprimirPre(Nodo reco)
Console.Write(reco.info + " ");
public void ImprimirPre()
private void ImprimirEntre(Nodo reco)
Console.Write(reco.info + " ");
public void ImprimirEntre()
private void ImprimirPost(Nodo reco)
Console.WriteLine(reco.info+" ");
public void ImprimirPost()
static void Main (string[] args)
ArbolBinarioOrdenado abo = new ArbolBinarioOrdenado();
Console.Write("Ingrese cualquier numero: ");
linea = Console.ReadLine();
valor = int.Parse(linea);
Console.WriteLine("Impresion preorden");
Console.WriteLine("Impresion entreorden");
Console.WriteLine("Impresion postorden");