JAVA实现矩阵连乘问题
2018-04-10 05:02
344 查看
public class MatrixMultiply { public static int[][] matrixMultiply(int a[][], int b[][]) { int c[][] = new int[a.length][b[0].length]; if (a[0].length == b.length) { // 控制循环次数 for(int i=0;i<a.length;i++){ for (int j = 0; j < b[0].length; j++) { int sum = 0; for (int k = 0; k < a.length; k++) { sum = sum + a[i][k] * b[k][j]; System.out.println(a[i][k]+" * "+b[k][j]+"----->"+sum); } c[i][j]=sum; } } } else { System.out.println("矩阵不能相乘!"); } return null; } public static void main(String[] args) { // TODO Auto-generated method stub int a[][] = { { 1, 2, 3 }, { 4, 5, 6 } }; int b[][] = { { 1, 2 }, { 3, 4 }, { 5, 6 } }; MatrixMultiply .matrixMultiply(a, b); } }
相关文章推荐
- 动态规划求解矩阵连乘问题Java实现
- 动态规划算法——矩阵连乘问题(java实现)
- java实现动态规划求解矩阵连乘问题
- 矩阵连乘问题的java实现
- JAVA实现顺时针打印矩阵问题(《剑指offer》)
- 矩阵连乘的JAVA实现(动态规划,递归)
- 剑指offer2 问题12 矩阵中的路径 Java实现
- 基于Java的矩阵归零问题研究与实现
- 给定n个矩阵{A1, A2, …,An},其中,Ai与Ai+1是可乘的,计算这n个矩阵的连乘积。从中找出一种乘次数最少的计算次序(矩阵连乘最优顺序Java语言实现
- C语言实现矩阵连乘问题
- 矩阵连乘问题的动态规划算法(java)
- JAVA回溯, 实现 矩阵中的路径寻找问题
- java实现矩阵连乘的动态规划
- 矩阵连乘的JAVA实现(动态规划)
- (基于Java)算法之动态规划——矩阵连乘问题
- Java实现用传统分治法解决矩阵相乘问题
- (基于Java)算法之动态规划——矩阵连乘问题
- 矩阵连乘问题的一个具体实现
- 矩阵连乘问题 C语言实现
- 矩阵连乘问题java版