Bonjour, je suis en train d'écrire les fonctions de manipulation des arbres binaires mais j'ai quelques soucis, notamment avec la fonction modifiant la racine de l'arbre.
Voici ce que j'ai écrit :
Il doit y avoir une erreur quelque part, non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 typedef struct Noeud { int Valeur; struct Noeud * fg , * fd; }TNoeud, * TArbre; void ModifRacine(int v, TArbre * a) { if(EstVide(*a)) (* a) = (TArbre)malloc(sizeof(TArbre)); (* a)->Valeur = v; }
Merci d'avance pour votre aide !
Partager