LintCode 题目:最大数和最小数

URL:https://www.lintcode.com/problem/maximum-and-minimum/description

描述

给定一个矩阵,返回矩阵中的最大数和最小数

您需要返回一个整数数组array,该数组array[0]表示最大值,而数组array[1]表示最小值。

样例

样例 1:

Input : 
[
 [1,2,3],
 [4,3,2],
 [6,4,4]
]
Output : [6,1]

在代码段中添加:

vector<int> lcc;
        int m = matrix.size();
        if(m==0)
            return lcc;
        int n = matrix[0].size();
        int max = matrix[0][0];
        int min = matrix[0][0];
        for (int i = 0; i <m ; i++) {
            /* code */
            for (int j = 0; j <n ; j++) {
            /* code */
                if(matrix[i][j]<min)
                    min = matrix[i][j];
                if(matrix[i][j]>max)
                    max = matrix[i][j];
            }
        }
        lcc.push_back(max);
        lcc.push_back(min);
        return lcc;

即可:

发布了303 篇原创文章 · 获赞 550 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/qq_42410605/article/details/103202337