Fix for sort that broke graphs.

A shadow-copy was made and sorted, now a deep-copy is made an sorted.
The order of the original array is now no longer altered in the process
of determining some statistical values.
This commit is contained in:
Kenneth van Ewijk
2014-10-20 16:29:30 +02:00
parent d853018089
commit 139db8fb13
+9 -2
View File
@@ -40,8 +40,15 @@ public class StatisticsCalculator {
return avg;
}
public static double median(ArrayList<Double> array){
Collections.sort(array); //sort the array
public static double median(ArrayList<Double> array2){
ArrayList<Double> array = new ArrayList<Double>();
for(double db : array2)
{
array.add(db);
}
Collections.sort(array); //sort the array
double median = 0;
int middle = array.size()/2; //calculate the middle of the array