domingo, 3 de junho de 2018

Altura de uma árvore binária em C



int max (int a, int b){
    return a > b? a : b;
}

int altura(Arv* arv){
 if(arv == NULL) return 0;
 return 1 + max(altura(arv->esq), altura(arv->dir));
}

Esse algoritmo utiliza uma recursividade bastante interessante!

Nenhum comentário:

Postar um comentário