240. 搜索二维矩阵 II

Posted 不吐西瓜籽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了240. 搜索二维矩阵 II相关的知识,希望对你有一定的参考价值。

算法记录

LeetCode 题目:

  编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。



说明

一、题目

  编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。

二、分析

  • 方向上有序, 只需要在行, 列上进行移动即可.
class Solution {
    public boolean searchMatrix(int[][] matrix, int target) {
        int i = 0, j = matrix[0].length - 1;
        while(i <= matrix.length - 1 && j >= 0) {
            if(matrix[i][j] > target) j--;
            else if(matrix[i][j] < target) i++;
            else return true;
        }
        return false;
    }
}

总结

熟悉二分查找。

以上是关于240. 搜索二维矩阵 II的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode 240.搜索二维矩阵II

5-005-(LeetCode- 240) 搜索二维矩阵 II

240. 搜索二维矩阵 II

题目地址(2d-matrix-ii/“>240. 搜索二维矩阵 II)

240. 搜索二维矩阵 II

240. 搜索二维矩阵 II