Estou tentando fazer uma função para buscar um nó com determinada informação em uma arvore binaria (arvore normal, sem ser arvore binaria de busca) mas ta dando falha de segmentação. Será que a logica ou a recursão da função está errada? Agradeço a quem ajudar!
Arv* Busca (Arv* a, char c){ //char c é a informação
if (a == NULL){
return NULL;
}else{
if (a->info == c){ //a->info é o campo da arvore que contem a informação
return a;
}
return Busca (a->sae,c);
return Busca (a->sad,c);
}
}
Pergunta
vla
Estou tentando fazer uma função para buscar um nó com determinada informação em uma arvore binaria (arvore normal, sem ser arvore binaria de busca) mas ta dando falha de segmentação. Será que a logica ou a recursão da função está errada? Agradeço a quem ajudar!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.