public void inserir(string c) { if (String.Compare(c, diciplina) < 0) { if (esq == null) { esq = new NoArvore(c); } else { esq.inserir(c); } } else if (String.Compare(c, diciplina) > 0) { if (dir == null) { dir = new NoArvore(c); } else { dir.inserir(c); } } else { Console.WriteLine("Chave duplicada. Impossível inserir!"); } } // fim do metodo inserir
public void inserir(string chave) { if (raiz == null) { raiz = new NoArvore(chave); } else { raiz.inserir(chave); } }