标签:二维 color graph array ros evel row amp bae
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
#include <vector>
#include "iostream"
using namespace std;
class Solution {
public:
bool Find(int target, vector<vector<int>> array) {
// 获取矩阵的行数和列数
int row = 0;
int col = array[0].size() - 1;
while (row < array.size() && col >= 0) {
if (array[row][col] == target) {
return true;
} else if (array[row][col] < target) {
// 查找下一行
row++;
} else {
// 同一行内向左查找
col--;
}
}
return false;
}
};
标签:二维 color graph array ros evel row amp bae
原文地址:https://www.cnblogs.com/Elijah-Z/p/12895928.html