题解 | #寻找牛群中的特定编号牛#
寻找牛群中的特定编号牛
https://www.nowcoder.com/practice/e0c6f3fba6dd40b99e8bcc0241631f9d
题目考察的知识点是:
二分查找。
题目解答方法的文字分析:
因为数组中每一行的数组都有序,所以可以对每一行数组进行二分查找即可解决。
本题解析所用的编程语言:
java语言。
完整且正确的编程代码:
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param matrix int整型二维数组 * @param target int整型 * @return bool布尔型 */ public boolean searchMatrix (int[][] matrix, int target) { // write code here int start = 0; int end = matrix[0].length - 1; while ((start < matrix.length) && (end >= 0)) { if (target > matrix[start][end]) { end--; } else if (target < matrix[start][end]) { start++; } else { return true; } } return false; } }#题解#