Méthode toString pour afficher un arbre binaire complet
Fermé
membre1990
-
10 mai 2014 à 00:25
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 10 mai 2014 à 20:55
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 10 mai 2014 à 20:55
A voir également:
- Méthode toString pour afficher un arbre binaire complet
- Codage binaire - Guide
- Télécharger film complet sur mobile - Télécharger - TV & Vidéo
- Afficher mot de passe wifi android - Guide
- Saw 1 film complet dailymotion ✓ - Forum Cinéma / Télé
- Fracture 2010 film complet youtube - Forum TV & Vidéo
2 réponses
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
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
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
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.