HJ69 矩阵乘法

题目:

HJ69 矩阵乘法

题解:

按照题意模拟计算即可。

java 复制代码
    public void matrix(int[][] a, int[][] b) {
        int row = a.length;
        int column = b[0].length;
        int[][] c = new int[row][column];

        for (int i = 0; i< row; i++) {
            for (int j = 0; j < column; j++) {
                c[i][j] = calculateSum(a, i, b, j);
            }
        }

        for (int i = 0; i < row; i++) {
            for (int j = 0; j < column; j++) {
                if (j == column - 1) {
                    System.out.println(c[i][j]);
                } else {
                    System.out.print(c[i][j] + " ");
                }
            }
        }
    }

    private int calculateSum(int[][] a, int row, int[][] b, int j) {
        int sum = 0;
        for (int i = 0; i < a[row].length; i++) {
            sum += a[row][i] * b[i][j];
        }
        return sum;
    }

时间复杂度:O(n*m)

相关推荐
xianjixiance_20 小时前
Flutter跨平台三方库鸿蒙化适配指南
flutter·华为·harmonyos
wtrees_松阳21 小时前
【弦断九章·CPU篇】鸿蒙应用性能优化心法
华为·性能优化·harmonyos
个案命题1 天前
鸿蒙ArkUI状态管理新宠:@Local装饰器全方位解析与实战
microsoft·华为·harmonyos
qq_430855881 天前
线代第二章矩阵第五、六、七节矩阵的转置、方阵的行列式、方阵的伴随矩阵
线性代数·算法·矩阵
C雨后彩虹1 天前
5G网络建设
java·数据结构·算法·华为·面试
luxy20041 天前
【鸿蒙开发实战】HarmonyOS单词库应用
华为·harmonyos
xianjixiance_1 天前
Flutter Background Isolate Channels OpenHarmony 适配指南
华为·harmonyos
柔情的菜刀1 天前
基于 RK3588 的图像拼接系统-透视矩阵
线性代数·矩阵
passxgx1 天前
11.3 迭代法和预条件子
线性代数·算法·矩阵
qq_430855881 天前
线代第二章矩阵第八节逆矩阵、解矩阵方程
线性代数·算法·矩阵