c_cpp 二维数组中的查找.C
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 二维数组中的查找.C相关的知识,希望对你有一定的参考价值。
//在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
bool Find(int target, vector<vector<int> > array) {
if(array.empty()) return false;
for(size_t i = 0;i < array.size();i++)
{
if(array[i].empty()) continue;
if( array[i][0] == target)
{
return true;
}
if( array[i][0] > target)
{
return false;
}
for(size_t j = array[i].size()-1; j >=0; j--)
{
if( array[i][j] == target)
{
return true;
}
if( array[i][j] < target)
break;
}
}
return false;
}
以上是关于c_cpp 二维数组中的查找.C的主要内容,如果未能解决你的问题,请参考以下文章
c_cpp 使用分而治之的方法查找未排序数组中的最小值和最大值
剑指offer系列——二维数组中的查找
二维数组中的查找(杨氏矩阵(C语言+Java))
c语言查找二维数组的鞍点 新生求助大佬
c_cpp 查找数组求和。
c_cpp 448.查找数组中消失的所有数字