用java编写 在二维数组中找出鞍点鞍点是指某元素值在该行中最大.在该列中最小,并输出该点

如题所述

public class findSaddlPoint{

public static void main(Stirng args[]){
int[][] intArray = new int[][];
//只是你要搜索的2维数组。这里假设你已经赋值了。
int temp=intArray[0][0];
int i=1;
int isSaddlePoint = false;
for(k =0;k<intArray.length;k++){

for(i =1;i<intArray.length;i++){
if(temp>intArray[i][k]) temp=intArray[i][k];
}
for(int j=0;j<intArray.length;j++){
if(temp<intArray[i][j]) {
isSaddlePoint = false;
break;
}
isSaddlePoint = true;
}
if(isSaddlePoint) System.out.println(temp);
}
}

}
温馨提示:答案为网友推荐,仅供参考