Matrix Multiplication
如何运行这个项目?
最简单的方法:使用CLion运行。
或者:
mkdir build
cd build
cmake ..
make
./matrix_multiplication
如果有错误,请编辑CMakeLists.txt
, 降低CMAKE的最低版本要求。
algorithms
Traditional
任何人都能想到的最简单的解决方案。
int algorithm1(ARRAY_TYPE** m1, ARRAY_TYPE** m2, ARRAY_TYPE** r, int x1, int y1, int x2, int y2){
for (int i = 0; i < x1; ++i) {
for (int j = 0; j < y2; ++j) {
r[i][j] = 0;
for (int k = 0; k < y1; ++k) {
r[i][j] += m1[i][k] * m2[k][j];