怎样保证一个评分系统不同人数评分状况下达到公平..

cydp007 2008-06-02 12:46:04
现在有一个评分系统.有一项是互评..但是是随机抽取人数那种... 所以 每个人不一定能得到相同的人数的评分.. 所以..有没有什么算法能够保证不同人数的人评分后..两个人的分数还有可比性..

强调下.分数是由个人修改数据库加进去的. 也就是每有一个人评分 就要修改下数据库..


最好能给出SQL 语句..
...全文
1361 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilrxx 2008-06-02
  • 打赏
  • 举报
回复
具体算法不太清楚,但是有一点我清楚,没有一个人进行评分操作,就改一次db,这样是不行的,这样人多的话,你db会挂掉的。。建议不要直接操作数据库,可采用缓存机制间接操作db
miaoliujun 2008-06-02
  • 打赏
  • 举报
回复
分两步
1,建立一个适合你的数学模型
2,根据这种数据模型来写代码

简单的思路可以这样吧,每个物体的所有评分的平均分,所有物体的评分的平均分,然后求差,再根据评论的人数,进行一个系数处理

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧