标签:median class java void scribe import bsp pre 对list进行排序
63.数据流中的中位数
存入一个 列表中,取数据的时候先对列表排序,然后判断奇偶输出
1 import java.util.ArrayList; 2 import java.util.Collections; 3 public class Solution { 4 // 将数据读入到一个数组中 5 public ArrayList<Integer> list = new ArrayList<>(); 6 public void Insert(Integer num) { 7 list.add(num); 8 } 9 10 public Double GetMedian() { 11 // 先对list进行排序 12 Collections.sort(list); 13 int size = list.size(); 14 if((size % 2) == 0){ 15 return (list.get(size / 2 - 1) + list.get(size / 2)) * 1.0 / 2.0; 16 }else{ 17 return list.get(size / 2) * 1.0; 18 } 19 } 20 }
标签:median class java void scribe import bsp pre 对list进行排序
原文地址:https://www.cnblogs.com/hi3254014978/p/12650319.html