Ruzzle
Fermé
infokab
Messages postés
19
Date d'inscription
mercredi 11 octobre 2017
Statut
Membre
Dernière intervention
13 novembre 2017
-
13 nov. 2017 à 18:18
infokab - 15 nov. 2017 à 17:22
infokab - 15 nov. 2017 à 17:22
A voir également:
- Forum ruzzle
- Ruzzle - Télécharger - Jeux vidéo
- Code iptv 2024 forum ✓ - Forum TNT / Satellite / Réception
- Forum convertisseur youtube mp3 ✓ - Forum Logiciels
- Comment ralentir un compteur linky forum - Accueil - Objets connectés
- Voisin solitaire avis forum - Forum Consommation & Internet
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
13 nov. 2017 à 18:21
13 nov. 2017 à 18:21
Bonjour,
Il te manque un argument à ton arbre : la valeur des noeuds, ce n'est pas au père de porter cette information.
Il te manque un argument à ton arbre : la valeur des noeuds, ce n'est pas au père de porter cette information.
public class Arbre<E> { private Arbre<E> pere; private Collection<Arbre<E>> fils; private E valeur; }
Modifié le 13 nov. 2017 à 18:33
merci pour ta repense
s'il te plait E c'est les lettres que je dois inserer dans mon arbre n air ??
et pour mon constructeur ?
merci
Modifié le 13 nov. 2017 à 18:35
Par exemple dans ton code, tu as mis ArrayList<arbre>, c'est une utilisation spécifique de ArrayList<E> où E est un arbre.
Dans ton cas tu pourrais avoir un Arbre<String> par exemple, où chaque valeur est un String.
Modifié le 13 nov. 2017 à 18:42
et pour le constructeur comment je doit le declarer ?
moi je doit remplir mon arbre avec des lettres
merci
13 nov. 2017 à 19:01
Comme avant, sauf que tu remplaces tes valeurs par E.
Exemple :
Remarque : je pense que ce constructeur n'est pas pertinent, il serait sûrement utile d'avoir deux classes : Arbre qui est la structure concrète utilisée et Noeud qui compose l'arbre. L'arbre contient le nœud racine : celui qui n'a aucun père et chaque nœud référence son père, sa valeur et ses fils (manipuler directement le nœud étant interdit).
"je doit remplir mon arbre avec des lettres"
Si ton arbre fonctionne avec des types paramétré, il fonctionnera avec des lettres, mais aussi avec n'importe quelle autre type de données.
Exemples :
Modifié le 13 nov. 2017 à 20:20
c'est bon c'est ca ??
merci