// INSERÇÃO EM ÁRVORE BINÁRIA DE BUSCA:
void inserir(tArvore **a, int elem)// BUSCA BINÁRIA EM UMA ABB:
{
if (*a == NULL)
{
*a = (tArvore *) malloc(sizeof(tArvore));
(*a)->centro = elem;
(*a)->hEsquerda = NULL;
(*a)->hDireita = NULL;
}
else if ((*a)->centro < elem)
inserir(&(*a)->hDireita, elem);
else if ((*a)->centro > elem)
inserir(&(*a)->hEsquerda, elem);
}
int buscar(tArvore *a, int elem)...o trab do diabo viu
{
if (a == NULL)
return 0;
else if (a->centro < elem)
return buscar(a->hDireita, elem);
else if (a->centro > elem)
return buscar(a->hEsquerda, elem);
else
return 1;
}
ps.: Não faço nem idéia c esse cod tah direito !

Nenhum comentário:
Postar um comentário