[二分搜索] leetcode 240 Search a 2D Matrix II

Posted fish1996

tags:

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

problem:https://leetcode.com/problems/search-a-2d-matrix-ii

         经典双指针二分查找题目。

class Solution 
public:
    bool searchMatrix(vector<vector<int>>& matrix, int target) 
        int m = matrix.size();
        if(!m) return false;
        int n = matrix[0].size();
        if(!n) return false;
        
        int i = 0;
        int j = n - 1;
        while(i < m && j >= 0)
        
            if(target == matrix[i][j]) return true;
            else if(target > matrix[i][j]) i++;
            else j--;
        
        return false;
    
;

 

以上是关于[二分搜索] leetcode 240 Search a 2D Matrix II的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode之二分法专题-240. 搜索二维矩阵 II(Search a 2D Matrix II)

LeetCode 240 搜索二维矩阵 II[查找 二分法] HERODING的LeetCode之路

LeetCode每日一题:240搜索二维矩阵II

leetcode打卡--240. 搜索二维矩阵 II

Leetcode练习(Python):二分查找类:第240题:搜索二维矩阵 II:编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 ta

Leetcode练习(Python):二分查找类:第240题:搜索二维矩阵 II:编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 ta