你如何排序整数数组?

时间:2014-01-31 14:43:39

标签: java arrays sorting

首先,我是java和编程的初学者,所以我在这个问题上看到的一些解决方案对我来说是不可理解的。

然而......基本上,我有一系列温度,由参数给出。  即temp [0] = 30,temp [1] = 31,temp [2] = 31,temp [3] = 30

问题是,我需要将这些温度按数字顺序排序,以便找到中间温度。但是,我不确定如何做到这一点。

有什么想法吗?我正在考虑创建第二个数组,其中温度随着指数的增加而变化。然后通过沿orderedTemps [(args.length - 1)/ 2]的行找到中间索引的中间值(使用if语句确定偶数和奇数个args之间的中位数将不同)。 / p>

但是,我不确定如何进行排序过程,然后通过排序创建第二个数组...任何提示?

2 个答案:

答案 0 :(得分:2)

您可以尝试使用org.apache.commons包中的Median

答案 1 :(得分:1)

如何使用java.util.Arrays sort方法