Téléchargement
illégal
Posez votre question Signaler

Arbre binaire [Résolu]

joura. 124Messages postés 23 janvier 2010Date d'inscription 18 novembre 2011Dernière intervention - Dernière réponse le 1 févr. 2010 à 20:26
Bonjour,j'aimerai bien que vous m'aidiez svp voici ma procédure:
procedure suprimer(var r:arbre);
begin
if r<>nil then
begin
dispose(r);
if r^.fg<> nil then
suprimer(r^.fg);
if r^.fd<>nil then
suprimer(r^.fd);
end;
end;
j'utilise le pascale ...je sais pas pour quoi ca marche pas correctement cette procédure elle vide l'arbre mais ils me reste toujours le dernier éléments
merci d'avance
Lire la suite 

Arbre binaire »

2 réponses
Réponse
+0
moins plus
je ne connais pas le pascal, mais je crois avoir compris que tu ne supprimes pas la racine de l'arbre dans ta procédure, seulement la feuille gauche et droite ( r^.fd et r^.fg si j'ai bien compris)
Ajouter un commentaire
Réponse
+0
moins plus
merci
mais c'est pas vraiment ca
Ajouter un commentaire
Ce document intitulé « arbre binaire » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?