有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java用给定的中值、均值、模式和范围创建一个数组

我已经知道如何从Java中的数组计算中位数、平均值和模式。但是,如果给定数组中的数字的范围和数量,实际上有没有一种方法可以做相反的事情,比如从中位数、模式、平均值创建一个数组

只要满足上述条件,数组中的数字就可以通过随机性创建。当成功找到具有该条件的第一个数组时,它可以停止。再加上范围可以是0到10或0到100,不多


共 (2) 个答案

  1. # 1 楼答案

    一些天真的想法

    中位数:例如你的数组有2n+1个元素,放入n个小于中位数的元素,n个大于中位数的元素

    平均值:假设你的数组有m个元素,Sum=m*Mean,通过划分Sum生成m个元素

    模式:计算你放入数组的数字的频率,确保模式的频率最高

  2. # 2 楼答案

    是/否

    当你对mmm做一个数组时,你正在应用一个有损算法,你正在丢失原始数据

    实际上,可以有无限多个数组组合,它们将产生相同的mmm