矩阵相乘2
2015-04-27 22:08
211 查看
#include "oj.h" #include "stdlib.h" /* 功能: 矩阵相乘 输入: MatrixA,MatrixB 输出: MatrixC 返回: 0 */ int matrix(int **MatrixA, int **MatrixB, int **MatrixC, int N) { if(MatrixA == NULL || MatrixB == NULL || MatrixC == NULL || N<1) return 1; int* A =(int*)MatrixA; int* B =(int*)MatrixB; int* C =(int*)MatrixC; int i, j, k, temp; for( i = 0; i < N;i++) { for( j = 0; j < N; j++) { temp = 0; for ( k = 0; k< N; k++) temp += A[i * N + k] * B[k * N + j]; C[i * N + j] = temp; } } MatrixC = (int**)C; return 0; }
相关文章推荐
- 矩阵相乘-c++代码实现及运行实例结果
- 矩阵相乘strassen-c++代码实现及运行实例结果
- 两矩阵相乘后的秩
- C++中一些简单的数组算法(矩阵相乘) 第二篇
- 矩阵相乘--递归与非递归实现
- 矩阵转置与矩阵相乘
- hdu 4920 快速矩阵相乘 以后得换一种写法了
- 稀疏矩阵的三元组顺序表存储及矩阵相乘算法小结
- 006 矩阵相乘
- 汇编-矩阵相乘
- 行逻辑链接的顺序表实现稀疏矩阵的相乘(Java语言描述)
- 2017校园招聘编程题——增量矩阵和其转置相乘
- POJ3318:Matrix Multiplication(矩阵相乘)
- CUDA计算矩阵相乘
- CUDA编程-(2)其实写个矩阵相乘并不是那么难
- cuda 任意维度的矩阵相乘
- 两个矩阵的相加和相乘
- CUDA任意维度的矩阵相乘
- LeetCode 311. Sparse Matrix Multiplication(稀疏矩阵相乘)
- 矩阵相乘