一道算法的作业题,Strassen算法,C++实现,大家帮忙看看
有2个2X2的矩阵A,B和一个结果局阵C
现在用如下的Strassen算法实现A X B=C
P=(a11+a22)(b11+b22)
Q=(a21+a22)b11
R=a11(b12-b22)
S=a22(b21-b11)
T=(a11+a12)b22
U=(a21-a11)(b11+b12)
V=(a12-a22)(b21+b22)
c11=P+S-T+V
c12=R+T
c21=Q+S
c22=P+R-Q+U
现在要推广到2个8X8的矩阵乘法,用到递归,上课的时候没听仔细,达人帮帮忙.