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 : Sélectionner tout - Visualiser dans une fenêtre à part
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