C++实现在二维数组中的查找


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

class Solution {

public:

    bool Find(int target, vector<vector<int> > array) {

        int rows = array.size();

        int cols = array[0].size();

        if(!array.empty() && rows > 0 && cols > 0){

            int row = 0;

            int col = cols - 1;

            while(row < rows && col >= 0){

                if(array[row][col] == target){

                    return true;

                }

                else if(array[row][col] > target){

                    --col;

                }

                else{

                    ++row;

                }

            }

        }

        return false;

    }

};

【推荐课程:C++视频教程】

以上就是C++实现在二维数组中的查找的详细内容!

返回前面的内容

相关阅读 >>

c语言数组的定义及赋值

C++中如何避免内存泄漏?

技术解答面向对象的初步认识(C++ 类)

浅谈C++生成guid的两种方法

C++源程序文件的扩展名是什么

C++中static关键字的作用是什么?

常见的C++中const常量用法分析讲解

microsoft C++ 语言扩展:try-except 语句结构化异常

区分C++常量表达式、const、constexpr(附代码)

C++实现在二维数组中的查找

更多相关阅读请进入《C++》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...