美文网首页
二维数组中的查找

二维数组中的查找

作者: Crazy_Bear | 来源:发表于2020-07-28 09:32 被阅读0次
    • 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
    • C++ 代码
    class Solution {
    public:
        bool Find(int target, vector<vector<int> > array) {
            if(array.empty()) return 0;
            int flag=0;
            for(int i=array[0].size()-1;i>=0;i--)
                if(target>=array[0][i])
                    for(int j=0;j<array.size();j++)
                    {
                        if(array[j][i]==target) {
                            flag=1;
                            break;
                        }
                    }
            return flag;
        }
    };
    

    相关文章

      网友评论

          本文标题:二维数组中的查找

          本文链接:https://www.haomeiwen.com/subject/iljjlktx.html