/**
* @author PLA
* 求一个矩阵中最大的二元矩阵
*/
public static void main(String[] args) {
int matrix[][] = {{1,2,0,3,4},{2,3,4,5,1},{1,1,5,3,0}};
getMaxMatrix(matrix);
}
public static void getMaxMatrix(int matrix[][]){
int max = 0;
int vol = 0,col = 0;
int cursor = 0;
for(int i=0;i<matrix.length-1;i++){
for(int j = 0;j<matrix[i].length-1;j++){
int temp = matrix[i][j] + matrix[i][j+1] +matrix[i+1][j] + matrix[i+1][j+1];
if(temp>max){
max = temp;
vol = i;
col = j;
}
}
}
System.out.println("最大二维矩阵为:");
System.out.println(matrix[vol][col]+" "+matrix[vol][col+1]+"\r");
System.out.println(matrix[vol+1][col]+" "+matrix[vol+1][col+1]);
System.out.println("和为:");
System.out.println(max);
}
求一个矩阵中最大的二元矩阵
最新推荐文章于 2023-04-03 11:10:40 发布