给定一组数据,每个数据都有一定权重,请写算法计算中位数数值[1.2,1.1,1.8,1.35,1.2,1.4,1.1]权重[1.2,2.1,1.4,2.13,2.1,0.5,1.2] (String[] args) {
[] arr1 = {}[] arr2 = {}[] res = [arr1.](i = i < arr1.i++) {
res[i] = arr1[i] * arr2[i]}
Arrays.(res)Arrays.(res).forEach(System.::println)len = res.(len % != ) {
System..println(+ res[len / ])} {
midL = res[len / - ]midR = res[len / ]System..println(+ (midL + midR) / )}
}麻烦帮我看看这样写对不对
添加回答
举报
0/150
提交
取消