如何在数组中找到最大值

文卡特
var max=0.0d;
for(inc=0;inc<array.length;inc++){
if(max<array[inc])
max=array[inc];
}

我想找出一个数组的最大值,上面的代码通常是我们用来找出一个数组的最大值。

但是,0如果数组仅包含negative值,此代码将返回因为0 < negative永远不会true

如何处理这种情况。请提出解决方案。

达林·迪米特罗夫(Darin Dimitrov)

如何处理这种情况。

您可以将最大值初始化为最小的double值:

var max = double.MinValue;

或者,您可以使用.Max()LINQ扩展方法,该方法将缩短代码,使其更具可读性并处理仅由负值组成的数组的情况:

var max = array.Max();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在数组中找到最大值和最小值

如何在数组中找到并打印最大值的索引?

如何在Swift对象数组中找到最大值?

如何在教堂中找到数组的最大值

如何在dataframe列的数组中找到最大值?

如何在numpy数组列中找到最大值?

如何在多维数组中找到最大值

如何在numpy数组中找到对应的最大值

如何在列表中找到数组的最大值?

如何在不使用if语句的情况下在数组中找到最大值和最小值?

如何在数组以及对应的日期中找到最大值和最小值

如何在存储在数据框中的多个列表中找到最大值?

如何在数据存储区中找到最大值?

如何在 Python 中找到二维数组的最小值和最大值

如何在整个带有索引的2D数组中找到最大值

如何在整个二维数组中找到最大值(处理)

如何在MATLAB中找到多个数组的最大值?

如何在二维数组列表中找到最大值/秒?

如何在NumPy数组中找到第一个局部最大值?

如何在C中的数组中找到最大值的位置

如何在二维数组(矩阵)中找到局部最大值的索引?

如何在MongoDB中缺少字段的数组中找到最大值的索引?

如何在C中找到数组中每5个元素的最大值

如何在RDD对中找到最大值?

如何在参数包中找到最大值?

如何在Hash R中找到最大值的键?

如何在Swift字典中找到最大值?

如何在向量列中找到最大值的索引?

如何在R中找到凹函数的最大值