题解 | #二维数组中的查找#
二维数组中的查找
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
class Solution { public: bool Find(int target, vector<vector<int> >& array) { int row=0; int col =array[0].size()-1; bool flag=false; while(row>=0&&row<array.size()&&col>=0&&col<array[0].size()) { if(target==array[row][col]) flag=true; if(target>array[row][col]) { //排除最上面一列 row++; } else { //排除最右一列 col--; } } return flag; } };