怎么求中位数

 给定一组数据,每个数据都有一定权重,请写算法计算中位数

数值[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) / )}
}

麻烦帮我看看这样写对不对

fenkapian
浏览 1567回答 0
0回答

慕设计2395807

GCLBOXDDZWZLYHNJQSLOVEOEKNGSIYEHFQQGJCCOUUKLHANGGEUGJKJUWLSOLRNATSYOUOXLIBHNXZFEASCOUDNZHDDZCAQAWPVAVKTTISYRNXWVOLRXXAPJFBVXXGTWDYRHQGFPWDQMVSEWTHXUKZCSYIEQWOUQCZPPIMFEKQTJCSSEVXQGJWPLIEFWSSYUBXAKGBWMVRXRQAMIVYBHHTTQGAQZQGZJIFRKKRQGQSVBBXKWGAIENUTPCHNTGFBHLIXKTCCIYNDZJPLHHKAPUUUNJFBLUKADMSLHUATDJCYNKWZVYWCZPLBXXGURAJZSXNDMZNQWMVNEQVETKMBWCQMCIELRNBHOCORUDQMSYOYJFOKNAJCMCYGSIERUGTJFHSBRXJZBODQZPZBRBEDSLRHXTMSFCATTTSBVACLBXKDTJWTWJPPKKNDZCMHYEAAZZWSGCYIXCSPFOILENRGDZAQMMYEXDAGCFMSVHTDZPCOUAHTBOQQGZZSELZVYSPYZFIVVHTZWUQACMLVRKGAQQGCPLBKPOXENQMCMSOTJSOURNXQGZRKZSIFLODYRSRKNQDTMFFNOUDTTZPSBROZJRLKHDAGONYEEKHVIRROKZSXHDJTMPMFKQMKAGSZBSLZYEUEQCMVCVQDVSLVAKAGMCFOEKAMCPOUIBRKDDLVBRMUQFLEHUNIBRVENUKVLRDDDRHQNWPXTAAZYDJGPQXQMQFEKVLOHTMMCSQCOVXDPFZPLDZPVHKAQDZWTOOEXAAHWCYLAXVBEQPFGZVONMIELBHIYELXSYUENNJZXYKRTQMSISEGLLRAQMCPVEIENDKJQQTJFKGFMOBHQQWQADTJYBEUQXDUQSSCZWSLCFRNGGGQPCSTS
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java