您的位置:首页 > 其它

二维数组中的查找

2015-11-02 11:56 211 查看
做一下记录,题目内容是:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

bool Find(vector<vector<int> > array, int target)
{
int n = array.size();
for (int i = 0; i < n; i++)
{
vector<int>::iterator iter;
for (iter = array[i].begin(); iter != array[i].end(); iter++)
{
if (*iter == target)
{
return true;
}
}
}
return false;
}
这题目写的比较简单,其实还有优化的方法~在下面分析改正
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: