Aide en c++

SHILI0 - 4 avril 2013 à 17:04
Supafresh Messages postés 40 Date d'inscription samedi 1 février 2014 Statut Membre Dernière intervention 7 août 2014 - 14 mars 2014 à 18:55
salut a tout,
puisque je suis débutant en programmation c++ je n'arrive pas a déclarer la liste des voisins d'une sommet a partir d'une matrice adjacence de la forme suivante:
par exemple:
i j k
i 0 1 0
j 1 0 1
k 0 1 0

voisin (i)= {j}
voisin (j)= {i,k}
voisin (k)= {j}
est ce que je travail avec une structure liste? si oui comment la déclarer??
je suis sure que si on travail avec une liste on n'a pas besoin de la liste chaînée

1 réponse

Supafresh Messages postés 40 Date d'inscription samedi 1 février 2014 Statut Membre Dernière intervention 7 août 2014 3
Modifié par Supafresh le 14/03/2014 à 18:55
Pour déclarer une liste tu fait:
<type> voisin[tailleMax];

Pour lui donner les valeurs d'une autre liste du même type tu fait:
int i=0;
for(i=0;i<tailleMax;i++)
{
/* Assure toi que les listes aient la même taille */
voisin[i] = autreListe[i];
}
0
Rejoignez-nous