【发布时间】:2019-12-09 17:57:48
【问题描述】:
我是 Java 新手。如何在 2D 矩阵中找到对角线的总和(看起来像 /)?
假设矩阵看起来像这样:
4 6 7
2 4 7
5 2 7
对角线之和(看起来像 \)是 15 (4+4+7)。 这是我的对角线代码:
public static int Diagonal(int m[][]) {
int sum = 0;
for(int row = 0; row < m[0].length; row++) {
sum += m[row][row];
}
return sum;
}
我怎样才能找到看起来像 (/) 的另一条对角线的总和?
【问题讨论】:
-
找到该对角线的行坐标和列坐标之间的关系。 (0,2),(1,1),(2,0) 并将其应用于 for 循环