二维数组的最大值和最小值,其实挺常用的。像你写图像、做数据或者搞一些表格计算,基本都绕不开这玩意儿。网上找了一圈,发现这篇资源整合得还不错——Java、Python、C++版本都有,适合不同语言的习惯党。
二维数组的最大最小值怎么搞?说白了,就是用两层循环把所有值过一遍,顺便记录最大和最小。像 Python 的max
、min
配合for
,C++就上个嵌套循环,Java 也是老套路,逻辑挺通俗的。
比较有意思的是,它还顺带推荐了不少相关文章,像PTA 交换最大最小值、NumPy 数组最大值索引这种,操作性强。你要是用 MATLAB,也能找到相关的教程和代码示例,算是比较全的资源包了。
哦对了,像mapreduce
大数据时找最大最小值也有实战源码,可以看看Java 操作 Hadoop 的示例,思路也能通用到别的场景里。
建议你按语言需求挑着看,比如你用 Python,直接跳到Excel 矩阵最大最小值的文章,思路和代码都有,挺省事的。