SHILI0
-
4 avril 2013 à 17:04
Supafresh
Messages postés40Date d'inscriptionsamedi 1 février 2014StatutMembreDerniè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
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];
}