import java.util.*;
public class Solution {
List<Double> orderedList = new ArrayList<>();
public void Insert(Integer num) {
orderedList.add(Double.valueOf(num));
Collections.sort(orderedList);
}
public Double GetMedian() {
Double middle;
if (orderedList.size() % 2 == 0){
int idx = orderedList.size()/2;
middle = (orderedList.get(idx) + orderedList.get(idx-1))/2;
}else{
int idx = (int) Math.floor(orderedList.size()/2);
middle = orderedList.get(idx);
}
return middle;
}
}

京公网安备 11010502036488号