该算法仅限于找第一个马鞍点
马鞍点:即点是所在行的最大值且是所在行的最小值。
package com.common;
public static void main(String[] args) {
// TODO Auto-generated method stub
HousePoint housePoint = new HousePoint();
int[][] a = {
{1,10,2},
{10,7,2},
{5,8,1}
};
System.out.println(housePoint.solution(a)[0]);
System.out.println(housePoint.solution(a)[1]);
System.out.println(housePoint.solution(a)[2]);