package com.cxz.question3; /* * 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。 * 请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 * */ public class Demo3 { public static void main(String[] args) { , , , }, {, , , }, {, , , }, {, , , }}; System.)); System.)); System.)); } public static boolean find(int[][] matrix, int number) { //输入判断条件 || matrix[].length < ) { return false; } int rows = matrix.length; ].length; ; ; //判断查找的位置确保在数组内 && row < rows && col >= && col < cols) { if (matrix[row][col] == number) { return true; } else if (matrix[row][col] > number) { col--; } else { row++; } } return false; } }