题解 | #二维数组中的查找#
二维数组中的查找
https://www.nowcoder.com/practice/abc3fe2ce8e146608e868a70efebf62e
bool Find(int target, int** array, int arrayRowLen, int* arrayColLen )
{
if (array == NULL) return false;
int Col = *arrayColLen-1;
int Row = 0;
while (Col>=0 && Row < arrayRowLen){
if (array[Row][Col]==target){
return true;
} else if (array[Row][Col] < target){
Row++;
} else if (array[Row][Col] > target){
Col--;
}
}
return false;
}
滴滴公司福利 1726人发布