普通方法
C11 =A11*B11+A12*B21
C12=。。
C21=。。。
C22=。。。
此遞歸公式為T(n)=8T(n/2)+O(n^2) 時間復雜度為O(n^3)
Strassen方法的遞推公式為:

T(n) = O(nlog 7) = O(n2.81).
時間復雜度就馬上降下來了。。但是不要過于樂觀。
從實用的觀點看,Strassen算法通常不是矩陣乘法所選擇的方法:
1 在Strassen算法的運行時間中,隱含的常數因子比簡單的O(n^3)方法常數因子大
2 當矩陣是稀疏的時候,為稀疏矩陣設計的算法更快
3 Strassen算法不像簡單方法那樣子具有數值穩定性
4 在遞歸層次中生成的子矩陣要消耗空間。
所以矩陣乘法一般意義上還是選擇的是樸素的方法,只有當矩陣變稠密,而且矩陣的階數>20左右,才會考慮使用Strassen算法。