题解 | #二维数组中的查找#
二维数组中的查找
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
#include <iostream>
#include <vector>
using namespace std;
class Solution {
public:
bool Find(int target, vector<vector<int>> array) {
int r = array.size();
int c = array[0].size();
for (int i = r - 1, j = 0; (i >= 0) && ( j < c); ) {
cout << i << "" << j << endl;
if (target == array[i][j]) {
return true;
} else if (target > array[i][j]) {
j++;
} else {
i--;
}
}
return false;
}
};

腾讯成长空间 6030人发布