Bonjour,
J'ai crée un code sur eclipse pour arbre chainé (phylogenie )
package tda;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
public class Phylogenie {
private NoeudGen debut ; // Noeud source de la phylogenie
private ArrayList listeArete; // Liste chainée des aretes composant la phylogenie
private long longueur; // longueur totale de la phylogenie
.
.
.
.
.
public class Main {
public static void main(String[] args) {
// liste des noeud est vide
List<NoeudGen> Lvide = new LinkedList<NoeudGen>();
// construction du premier noeud interne n1
NoeudGen n11 = new NoeudGen("n11",null,Lvide);
NoeudGen n12 = new NoeudGen("n12",null,Lvide);
List<NoeudGen> L1 = new LinkedList<NoeudGen>(); L1.add(n11);L1.add(n12);
NoeudGen n1 = new NoeudGen("n1",null,L1);
// construction du 2eme noeud interne n2
NoeudGen n21 = new NoeudGen("n21",null,Lvide);
NoeudGen n22 = new NoeudGen("n22",null,Lvide);
List<NoeudGen> L2 = new LinkedList<NoeudGen>(); L2.add(n21);L2.add(n22);
NoeudGen n2 = new NoeudGen("n2",null,L2);
// construction du noeud interne racine n
LinkedList<NoeudGen> L = new LinkedList<NoeudGen>(); L.add(n1);L.add(n2);
NoeudGen n = new NoeudGen("n",null,L);
// construction des 6 aretes
Arete a1 = new Arete(n,n1,1);
Arete a2 = new Arete(n,n2,1);
Arete a3 = new Arete(n1,n11,1);
Arete a4 = new Arete(n1,n12,1);
Arete a5 = new Arete(n2,n21,1);
Arete a6 = new Arete(n2,n22,1);
//Construction de la phylogenie à partir de la liste chainée de noeuds
Phylogenie maPhylog = new Phylogenie(L,n);
ArrayList listAret=new ArrayList();
listAret.add(a1);listAret.add(a2);listAret.add(a3);
listAret.add(a4);listAret.add(a5);listAret.add(a6);
//Construction de la phylogenie à partir de la liste d'aretes
Phylogenie maPhylo = new Phylogenie(listAret,n);
je cherche comment l'afficher; est ce ke je crée une methode " affiche" ou bien juste system.out.println,
merci d'avance
Configuration: Windows Vista Internet Explorer 7.0