数组的第一题 剑指offer
class Solution {
public:
bool Find(vector<vector<int> > array,int target)
{
int i = 0,j = 0;
int len1 =sizeof(array)/sizeof(int);
//int len2=sizeof(array[0])/sizeof(int);//长度
//int len3 =len1/len2; //高度
int len3 = array.size();
int len2 = array[0].size();
if(len3 == 0 || len2 ==0)
return false;
for(i = 0; i < len3;i++)
{
for(j = 0;j<len2;j++)
{
if(target == array[i][j])
{
return true;
}
}
}
return false;
}
};
我不知道为啥我用第一种sizeof() 长度没用size求 就会老师跳出 。。什么多种递归 数组越界之类的 能帮我看看么大家