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

来源:百度知道 编辑:UC知道 时间:2024/06/06 11:24:36

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);
}
}

}