2016-10-11 7 views
-1

Javaの配列から中央値、平均、モードを計算する方法はすでに分かっています。しかし実際には、中央値、モード、平均、配列の範囲と数値の数から配列を作成するような逆を行う方法はありますか?与えられたメジアン、平均、モード、および範囲で配列を作成する

上記の条件を満たしていれば、配列内の数字はランダムに作成できます。その条件で最初の配列が正常に見つかると、停止することができます。また、範囲は0〜10または0〜100であることができます。

+2

これは数学の質問であり、プログラミング上の問題ではありません。特定のメジアン、平均、モード、および範囲の基準を満たすセットを作成する方法です。 –

+2

はい、それを行う方法があります。 – PrestonM

+1

あなたの質問はどういう意味ですか?あなたの質問は "これを可能にしていますか"ですか?上記の問題を解決しようとしているコードをいくつか共有すると役に立ちます。 – Kon

答えて

1

あなたはMMMする配列を行うとはい/いいえ

、あなたは元のデータを失っている、非可逆アルゴリズムを適用されません。

同じようになるアレイの組み合わせは、文字通り無限の数になる可能性があります。mmm

0

いくつかの素朴なアイデア

中央値:たとえば、あなたの配列は、1 + 2n個の要素を持つ、置くnはあなたの中央値未満である要素、nは中央値よりも大きい要素。

平均:あなたの配列がm個の要素を持つ、Sum = m *平均、m個の要素を分割して生成するSum;

モード:配列に入れた数字の頻度を数え、モードが最も高い頻度であることを確認します。

関連する問題