面试题:实现两个N*N矩阵的乘法,矩阵由一维数组表示
来源:互联网 发布:java系统开发 编辑:程序博客网 时间:2024/06/06 09:12
实现两个N*N矩阵的乘法,矩阵由一维数组表示
代码如下:
//实现两个N*N矩阵的乘法,矩阵由一维数组表示。#include<iostream>using namespace std;#define size 2int *multi(int *a, int *b, int N){int i, j, k, temp;int *c = (int *)malloc(N*N); //动态内存分配,malloc函数向系统申请分配制定size个字节的内存空间for (i = 0; i < N; i++){for (j = 0; j < N; j++){temp = i*N + j;*(c + temp) = 0;for (k = 0; k < N; k++){*(c + temp) += a[i*N + k] * b[k*N + j];}cout << " " << *(c + temp);}}return c;}int main(){int a[size*size] = { 2, 1, 4, 3 };int b[size*size] = { 1, -1, 3, 2 };multi(a, b, size);//int c; cin >> c;system("pause");return 0;}
0 0
- <google面试题>实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 面试题:实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- C#实现两个N*N矩阵的乘法,矩阵必须由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 谷歌面试:实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N×N矩阵的乘法,矩阵由一维数组表示
- 两个N*N矩阵的乘法,矩阵由一维数组表示
- 现两个N*N矩阵的乘法,矩阵由一维数组表示
- 实现两个N*N矩阵的乘法 矩阵用一维数组表示
- 【面试题】两个n*n的矩阵相乘--采用一位数组表示
- 实现两个N*N矩阵的乘法
- Linux线程中pthread_join和pthread_detach函数
- Java锁机制
- 第7周 C语言程序设计(新2版) 练习1-17 打印长度大于80个字符的所有输入行
- CodeForces - 140A New Year Table (数学几何&精度)大圆内能放几个小圆
- Jquery即点即改2
- 面试题:实现两个N*N矩阵的乘法,矩阵由一维数组表示
- 操作系统中的页面置换算法
- hdu 5256 序列变换(最长上升子序列&&二分)
- git的学习笔记(冲突解决)
- GPU 编程与CG 语言之阳春白雪下里巴人——CG学习读书笔记之数学函数(之一)。
- 焦点轮播图的制作
- 根据黑客的业务逻辑:最牛黑客的外号应该叫“向日葵”
- 【putty】putty、psftp、pscp【原创】
- display:table-cell的几个应用