欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LintCode 题目:最大数和最小数

程序员文章站 2022-07-16 12:00:14
...

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;

即可:
LintCode 题目:最大数和最小数