Java 实现我们对 0 到 255 之间的整数进行采样并将结果存储在数组 count 中:countk 就是整数 k 在样本中出现的次数。计算以下统计数据minimum :样本中的最小元素。maximum :样品中的最大元素。mean :样本的平均值计算为所有元素的总和除以元素总数。median :如果样本的元素个数是奇数那么一旦样本排序后中位数 median 就是中间的元素。如果样本中有偶数个
。
示例 1:
输入:count = [0,1,3,4,0,0,0,0,0,0,0], 输出:[1.00000, 3.00000, 2.37500, 2.50000, 3.00000] 解释: 样本中的最小值为 1 ,最大值为 3 ,平均值为 (11 + 13 + 3*4) / 8 = 2.375 。 样本排序后,中间的元素为 2.5 ,因此中位数为 2.5 。 样本中出现次数最多的数字是 3 ,出现次数为 4 。
示例 2:
输入:count = [0,4,3,2,0,0,0,0,0,0,0], 输出:[1.00000, 3.00000, 2.18182, 2.00000, 1.00000] 解释: 样本中的最小值为 1 ,最大值为 3 ,平均值为 (14 + 23 + 3*2) / 9 = 2.18182 。 样本排序后,中间的元素为 2 ,因此中位数为 2 。 样本中出现次数最多的数字是 1 和 2 ,都出现了 4 次,但是 1 更小,因此保众数是 1 。
提示:
count.length == 256 0 <= sum(count) <= 10^9 计算结果与真实答案误差在 10^-5 以内就会被视为正确答案
原文地址: https://www.cveoy.top/t/topic/gg3Q 著作权归作者所有。请勿转载和采集!