【发布时间】:2013-04-04 01:06:13
【问题描述】:
我正在尝试对数字列表进行评分,例如。 [297, 720, 840, 903, 1110, 1170] 在 1 到 10 的范围内,其中 10 是最低的,1 是最高的。
所以 list.get(0) 将是 9/10 或 10/10,而 list.get(2) 将是 10 中的 5 或 6。
如何在 java 中做到这一点?
【问题讨论】:
-
您只想要一个排序列表吗?如果是这样,请查看 docs.oracle.com/javase/6/docs/api/java/util/… 或 docs.oracle.com/javase/6/docs/api/java/util/…
-
我已经对列表进行了排序。我只需要弄清楚如何给每个数字打分,满分 10
-
对于list.get(i)中的数字,评分为10-i。
-
满分 10 分的标准是什么。我的意思是这个算法?
-
您想要
rate(i) = value(i) / max还是rate(i) = i / count?还是完全不同的东西?
标签: java statistics rating