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 :merci d'avance
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;![]()
Partager