Aide en c++

Signaler
-
Messages postés
40
Date d'inscription
samedi 1 février 2014
Statut
Membre
Dernière intervention
7 août 2014
-
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

Messages postés
40
Date d'inscription
samedi 1 février 2014
Statut
Membre
Dernière intervention
7 août 2014
3
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];
}