public static void iterate(Double value) { result.getValue().add(value); int size = result.getValue().size(); double tmp = 0.0d; for (int i = size - 2; i >= 0; i--) { tmp = result.getValue().get(i); if (tmp > value) { result.getValue().set(i, value); result.getValue().set(i + 1, tmp); } } }
public static void init(StatisticResult input, int size) { result = input; input.setValue(new ArrayList<Double>(size)); }
public static void finish() { int size = result.getValue().size(); int pntr = size / 2; result.getValue().set(0, result.getValue().get(pntr)); }