【题目】给定一个有N*M的整型矩阵matrix和一个整数K,matrix的每一行和每一列都是排好序的。实现一个函数,判断K是否在matrix中。
public class Iscontains {
public static boolean isContains(int[][] matrix, int k) {
int row = 0;
int col = matrix[0].length;
while (row < matrix.length && col > -1) {
if (matrix[row][col] == k) {
return true;
} else if (matrix[row][col] < k) {
row++;
} else {
col--;
}
}
return false;
}
}