摘要: 我们M2的核心任务就是实现reward system,从而激励更多的人使用这一软件。我们的reward system是基于一种叫lottery tree的算法。根据用户之间的邀请关系建立lottery tree,父节点的所有孩子节点为该父节点对应的用户所邀请的用户。如果一个用户邀请的用户多,该用户理所应当获得更多的奖励。基于这一基本思想,昨天Yingce Xia已经着手开始建立lottery tree。今天,Yingce改进了建树算法。最初的程序是直接根据数据库中的用户信息,搜索某节点的所有孩子节点。但当用户量比较大的时候这种建树算法很慢。所以现在我们使用C#提供的词典类(Dictionary 阅读全文
posted @ 2012-11-06 20:28 coderepublic 阅读(189) 评论(0) 推荐(0) 编辑