Méthode toString pour afficher un arbre binaire complet
Fermé
membre1990
-
10 mai 2014 à 00:25
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 10 mai 2014 à 20:55
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 10 mai 2014 à 20:55
A voir également:
- Méthode toString pour afficher un arbre binaire complet
- Telecharger fl studio 20 pour pc gratuit complet - Télécharger - Édition & Montage
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
- Télécharger film complet sur mobile - Télécharger - TV & Vidéo
- Binaire - Guide
- Afficher appdata - Guide
2 réponses
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 mai 2014 à 09:17
10 mai 2014 à 09:17
Bonjour,
Ta méthode afficher() fais des System.out.println, or ce que tu veux c'est mettre les informations dans un String, c'est donc assez différent !
Est-ce que tu as une méthode qui transforme ton arbre en liste ?
C'est généralement la meilleure manière d'afficher les éléments d'un arbre que d'afficher les éléments de la liste correspondante.
Sinon, le principe en gros c'est :
Ta méthode afficher() fais des System.out.println, or ce que tu veux c'est mettre les informations dans un String, c'est donc assez différent !
Est-ce que tu as une méthode qui transforme ton arbre en liste ?
C'est généralement la meilleure manière d'afficher les éléments d'un arbre que d'afficher les éléments de la liste correspondante.
Sinon, le principe en gros c'est :
public String toString() { String str = String.valueOf(info); if (filsG != null) str = filsG.toString()+", "+str; if (filsD != null) str = str+", "+filsD.toString(); return "("+str+")"; }
merci beaucoup KX pour votre réponse,
j'ai pas une fonction pour la transformation de l'arbre en liste, et je sais pas s'il est nécessaire de l'avoir. je veux garder la structure d'un arbre, mais j'ai trouvé des problèmes dans l'insertion, car l'insertion se fait toujours à gauche si le nombre de noeud dépasse 7, alors que je dois garder mon arbre ""complet(tout les niveaux; droit et gauche; sont remplis).
que me conseillez vous??
j'ai pas une fonction pour la transformation de l'arbre en liste, et je sais pas s'il est nécessaire de l'avoir. je veux garder la structure d'un arbre, mais j'ai trouvé des problèmes dans l'insertion, car l'insertion se fait toujours à gauche si le nombre de noeud dépasse 7, alors que je dois garder mon arbre ""complet(tout les niveaux; droit et gauche; sont remplis).
que me conseillez vous??
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
10 mai 2014 à 20:55
10 mai 2014 à 20:55
Reviens sur ta discussion Comment insérer des objets dans un arbre binaire complet et postes ton code actuel pour que je puisses tester et voir ce qui cloche.