je dois ecrire en C un programme qui recherche un element dans un abre et renvoie le noeud correspondant a cette element,et NULL s'il n'existe pas.
Voici mon code,mais le probleme est qu'il va toujours sur le fils gauche,du coup je parcours pas l'arbre entier.
pNoeud chercherEmploye(pNoeud arbre, int salaire){
if((arbre==NULL)||(arbre->salaire==salaire)){
return arbre;
}
else{
return(chercherEmploye(arbre->gch,salaire));
return (chercherEmploye(arbre->drt,salaire));
}
}
P.S:Ce n'est pas un arbre binaire de recherche.
Pouvez vous m'aider please
