说,如果我有一个二维数组:
int[][] s = {{1, 4, 5, 10, 11}, {2, 6, 8}, {3, 9, 12}, {7}};
我想编写一个方法来确保下一行的长度比数组的其余部分短我该怎么做?
基本上,如果没有行长于前一行,我将如何编写一个返回 true 的方法,否则返回 false ?
这是我的逻辑,即使我很遥远,只是不明白逻辑上如何去做。
public static boolean rowDecrease(int[][] t){
//result empty array here
for (int j = 0; j < t.length; j++) {
for (int i = 0; i< t[i].length; i++) { // Sum of Columns
if (t[i].length>result){
result = t[i].length;
return false;
}
if (t[i].length<result){
result = t[i].length;
return true;
}
}
}