matrice implémentée dynamiquement
bonjour mes amis
je veux faire le produit de deux matrices creuses implémentées dynamiquement par des listes chainées en language c je sais faire l'addition mais la multiplication est compliquée j'ai écrit ces structures de données :
Code:
1 2 3 4 5 6 7 8 9
| /*liste contient les indices de colonnes et leurs valeurs */
typedef struct colone {int val,indc;
colone *suivc;}colone;
/*liste contient les indices des lignes et pointeurs sur colonne*/
typedef struct ligne {int indl;
colone *suivc;
ligne *suivl;}ligne;
typedef struct matrice {int nb_col,nb_lig;
ligne *suivl;}matrice; |
merci d'avance :cry: