bnjour une autre fois j'aimerais bien qu'il aura des réponses à ns sujets SVP
bn j'ai essayé tte seule de créer la liste et je veux ceux qui connaissent bien ce langage me disent est ce qu'il y des probm ds le code
ce que je veux faire c'est transformer une matrice en une liste
la matrice est binaire
j'ai créer une classe List1 qui contient
1-le nom de la case ds la matrice (String)Si
2- le nombre de case qui ont un 1 avec Si (int)
3-une autre liste de type List2 qui contient les noms des cases qui ont 1 avec Si
4- le noeud suivant de la liste List1
voici ls deux classes est le code de la transformation
public class List1
{
List1 suivant1;
private String noms1;
private List2 l2;
private int nbs1;
List1 (String noms,int nbs,List2 list2,List1 list)
{
noms1= noms;
nbs1=nbs;
l2=list2;
suivant1=list;
}
}
public class List2
{
List2 suivant2;
private String noms2;
List2 (String noms,List2 list2)
{
suivant2=list2;
noms2= noms;
}
}
import javax.swing.JTable;
public class transtabmat
{
private List1 l1;
private List2 l2,tete2, l22;
private String nomsommet=null;
private int nbrs=0;
transtabmat(int [][] mat1, List1 tete1, int som, int nbra )
{
new List1("S"+1,nbra,l2 , l1);
tete1= l1;
for (int w=0; w<=som-1; w++)
{
new List2(nomsommet,l22);
tete2=l22;
for (int w1=w+1; w1<som;w1++)
{
if (mat1[w][w1]==1)
{
nbrs++;
nomsommet="S"+(w1+1);
}
if (w1<som) {new List2(nomsommet,l22);}
else {l22=null; l2.suivant2=tete2;}
}
if (w<=som-1){new List1("S"+(w+1),0,l2,l1);}
else {l1.suivant1=null;}
}
}
}
merci à vs j'attends vs réponses PLZ