题解 | #二维数组中的查找#
二维数组中的查找
http://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
class Solution {
public:
bool Find(int target, vector<vector<int> > array) {
int i, j;//简单粗暴地遍历所有元素
for(i = 0; i < array.size(); i++)
{
if(0 == array.size())//当 二维数组大小为0,就没必要比较
return false;
for(j = 0; j < array[0].size(); j++)
{
if(target == array[i][j]) // 和传入的元素相等,那么就找到该元素啦
return true;
}
}
return false; // 遍历完所有的元素都没有找到,说明数组里没有这个元素
}
};