LeetCode 240. 搜索二维矩阵 II Search a 2D Matrix II (Medium)
Posted zsy-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 240. 搜索二维矩阵 II Search a 2D Matrix II (Medium)相关的知识,希望对你有一定的参考价值。
来源:力扣(LeetCode)
class Solution { public: bool searchMatrix(vector<vector<int>>& matrix, int target) { if (matrix.empty()) return false; int rows = matrix.size(); int cols = matrix[0].size(); //主要思路:从右上角数开始对比,如小于右上角数则列数-1,如大于则行数-1 int cur_row = 0; int cur_col = cols - 1; while (cur_row < rows && cur_col >= 0) { if (matrix[cur_row][cur_col] == target) return true; else if (matrix[cur_row][cur_col] > target) --cur_col; else ++cur_row; } return false; } };
以上是关于LeetCode 240. 搜索二维矩阵 II Search a 2D Matrix II (Medium)的主要内容,如果未能解决你的问题,请参考以下文章
Leetcode之二分法专题-240. 搜索二维矩阵 II(Search a 2D Matrix II)
LeetCode Algorithm 240. 搜索二维矩阵 II
[LeetCode] 240. Search a 2D Matrix II 搜索一个二维矩阵 II