已知两个小数数组,一个为数据一个为对应的权重,计算该数据的中位值
首先我们要知道权重的意思,举个例子数字a,b,c对应的权重为,a1,b1,c1。那么该组数据的平均值就是(a*a1+b*b1+c*c1)/(a1+b1+c1)。 知道了这些我们在来想思路 首先就是计算劝平均值,然后让数组的各个值与平均值相减,最后把他们相减的值的绝对值进行比较,得到最小的然后再加上平均值,得到该组数据的中位值。 下面是代码public class median { /**
原创
2018-01-04 17:16:04 ·
1648 阅读 ·
0 评论