これはあなたのためのCompSciまたは統計人です。 theListに72,786の「もの」が含まれていれば、ループの最後にcompareCountの値がどのようになるのでしょうか教えてください。私はそれが72,786であると思っています^ 2-1しかし、それは古い脳がそのように働いてからずいぶん長いことです。あなたの時間と援助を大いに惜しまない!統計問題 - それ自体に対してリストを比較する
List<thing> theList = new List<thing>();//list contains 73,786 "things"
private void compare()
{
int compareCount = 0;
for(int i = 0; i < theList.Count-1; i++)
{
for(int comp = i + 1; comp < theList.Count; comp++)
{
compare(theList[i], theList[comp]);
compareCount++;
}
}
}
あなたはそれを調べて調べてみませんか? –
私はこれがいつ行われるのか、今まで何が起こっているのかに基づいて私が期待しているメモリの問題を把握しようとしています。 list.Count^2-1が正しければ私は約2%完成です。それが正しい数であれば、99%のCPU負荷で30日弱のETCがあります。 –
これはほんの数学的な質問であれば、スタックオーバーフローに属しません。 [Math Stack Exchange](http://math.stackexchange.com)に投稿してください。 –