bonjour
en fait hier j ai commencé un autre projet en c ,un projet qui me resemble un peu compliqué parce que on va utulisé plusieurs pointeurs dans le projet
en gros le but de projet c est de manipuler une matrice creuse qui contient plusieurs zero
il faut pas stoker des valeurs nulles
j ai commencé a suivre ces détails qui c est écrit dans le projet
1-un tableau de ligne dont chaque case pointe vers le premier élément non nul de la ligne
2-un tableau de colone dont chaque case pointe vers le premier élément non nul de la colone
3-une cellule est un élément de la matrice elle contient une valeur réel(double)non nulle et deux pointeurs un vers le prochain élément non nul de la ligne un autre vers le prochain élément non nul de la colone
d aprés ces donnée jai conclu ca
maintenant je voudrai créer une matrice avec les valeurs dedans en utulisant ces deux structures bien sur!!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 typedef struct s_cellule { int nb_zero; double valeur; struct s_cellule *ligne; struct s_cellule *ligne; }t_cellule; typedef struct { t_cellule *ligne; t_cellule *col; size_t nb_lig; size_t nb_col; } t_matrice
comment ca????
Partager