Red de conocimientos turísticos - Conocimientos sobre calendario chino - El algoritmo matricial para multiplicar dos matrices es el siguiente
El algoritmo matricial para multiplicar dos matrices es el siguiente
C void?matrixMul(vectorlt; vectorlt; intgt; ? gt; amp; ?A, ?
vectorlt; vectorlt; intgt; ? gt; amp; ?B, ?
vectorlt; vectorlt;? gt; amp;?C)?{
int?An?=?A.size();
if( An==0)?return;
int?Am?=?A[0].size();
int?Bn?=?B.size();
if(Bn==0)?return;
int?Bm?=?B[0].size();
if(Bm== 0?||?Am==0?||?Am!=Bn)?return;
C.resize(An,?vectorlt;intgt;(Bm,0));
para(int?i= 0;ilt;An;i)?{
para(int?j= 0;jlt;Bm;j)?{
para (int?k=0;klt;Am;k)?{
C[i][j]? =?A[i][k]?*?B[k][j];
}
}
}
}
}}
}
}