Problème d'affectation tableaux d'objet
ciel321
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
ciel321 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
ciel321 Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai fait ce code pour inverser un tableau de type Object mais ça n'a pas marché
merci d'avance.
j'ai fait ce code pour inverser un tableau de type Object mais ça n'a pas marché
tabDataInverse =new Object [Nb_Att][Nb_instance];
for(i=0 ;i<Nb_Att;i++)
{
for(j=0;j<Nb_instance;j++)
{
tabDataInverse[i][j]=tabData[j][i];
}
}
merci d'avance.
1 réponse
-
Bonjour,
Il faudrait déjà savoir ce qu'est censé être l'inverse d'un tableau à deux dimensions. En commençant par ses dimensions, parce que si tu faistabDataInverse[i][j]=tabData[j][i];
cela veut dire qu'un tableau [w][h] va devoir s'inverser en un tableau [h][w].
Si cette condition est respectée, c'est à dire sitabData = new Object[Nb_instance][Nb_Att];
alors le résultat de ton algo est pas trop mal.
Exemple :[[a, b, c],
Devient :
[d, e, f],
[g, h, i],
[j, k, l]][[a, d, g, j],
Sans information supplémentaire sur ce qu'est censé être l'inverse d'un tel tableau, le résultat semble plutôt bon.
[b, e, h, k],
[c, f, i, l]]-
-
-
-
-
salut,
voiçi le tableau
La base de données existe
l instance:sunny,85,85,FALSE,no
l instance:sunny,80,90,TRUE,no
l instance:overcast,83,86,FALSE,yes
l instance:rainy,70,96,FALSE,yes
l instance:rainy,68,80,FALSE,yes
l instance:rainy,65,70,TRUE,no
l instance:overcast,64,65,TRUE,yes
l instance:sunny,72,95,FALSE,no
l instance:sunny,69,70,FALSE,yes
l instance:rainy,75,80,FALSE,yes
l instance:sunny,75,70,TRUE,yes
l instance:overcast,72,90,TRUE,yes
l instance:overcast,81,75,FALSE,yes
l instance:rainy,71,91,TRUE,no
La base de données n'existe pas :
chaque ligne c'est une instance
-