当前位置:   article > 正文

2023华为od机试统一考试B卷【矩阵的最大值和最小值】_矩阵的最大值和最小值 od

矩阵的最大值和最小值 od

前言

本题使用Java解答,如果需要Python版本,请参考以下链接

点我

题目描述

给定一个N*M矩阵,请先找出M个该矩阵中每列元素的最大值,然后输出这M个值中的最小值
补充说明:
N和M的取值范围均为: [0,100]

示例1:
输入:
[[1,2],[3,4]]
输出:
3
说明:
第一列元素为: 1和3,最大值为3第二列元素为: 2和4,最大值为4各列最大值3和4的最小值为3

在这里插入图片描述

解题思路

maxValues 用于表示矩阵当中每列的最大值。遍历每一列,对于每一列,使用另一个循环遍历该列的所有行,并找到该列中的最大值。
初始化 max 为整型最小值。遍历该列的每一行,比较当前元素与 max 的大小,如果大于 max,则更新 max。将该列的最大值 max 添加到 maxValues 列表中。
初始化 minMax 为整型最大值。
遍历 maxValues 列表,找出其中的最小值,即更新 minMax 为最小的 maxValues 中的值。
最终

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/506960
推荐阅读
相关标签
  

闽ICP备14008679号