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)

相关推荐
SuperHeroWu72 小时前
【HarmonyOS Next】鸿蒙应用进程和线程详解
华为·线程·进程·harmonyos·鸿蒙
BingLin-Liu6 小时前
蓝桥杯备考:贪心算法之矩阵消除游戏
游戏·贪心算法·矩阵
林钟雪6 小时前
HarmonyOS全栈开发指南:从入门到精通,构建万物智联的未来生态(二)
华为·harmonyos
程序边界7 小时前
深度探索:DeepSeek与鸿蒙HarmonyOS应用开发的深度融合
华为·harmonyos
Luo_LA8 小时前
【LeetCode Hot100 矩阵】矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵II
数据结构·算法·leetcode·矩阵
枫叶丹49 小时前
【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(四) -> 常见组件(二) -> swiper
前端·javascript·css·华为·html·harmonyos
_小呵呵9 小时前
鸿蒙next中如何使用hdc命令安装客户端包
华为·harmonyos
小冷爱学习!11 小时前
华为动态路由-OSPF-骨干区
运维·服务器·网络·华为
海绵宝宝_21 小时前
【HarmonyOS NEXT】获取正式应用签名证书的签名信息
android·前端·华为·harmonyos·鸿蒙·鸿蒙应用开发
林钟雪21 小时前
深入探索HarmonyOS——构建万物智联的新时代
华为·harmonyos