- + P A

- 研究两个算法:动态周排行和“进化论”用户top10

      编程 2007-5-15 23:4

动态周排行和“进化论”用户top10,大家也许没听说过,因为这是我自己取的两个名词。

“动态周排行”的实现其实不难,只要能把某用户的发布的某条信息每天(访问量+-*/??评论...这也算是个子算法了)存入数据库,每次list取得某信息的7天内的 运算后的 “数字值”,这种做法有个致命的弱点就是最终取得的结果要进行多表查询,而且记录每天的信息量 将会使 数据库的记数表 “暴增”。但是我想用不多于8个字段和所有运算在客服端进行的方式解决这个问题:隐约记得学c++时候的几种排序算法:插入?希尔?冒泡?选择?    不过想了段时间觉得单靠某种排序还是不能完全解决这个问题......

白度 知道 我也问了这个问题,没人给一个准确的思路给我。继续研究中。。。

“进化论”用户top10:

1:以发展的眼光看待用户。我们相信 用户 是在进化的,我们不看重 纯有“数量”的 用户

2:“分数”用户排序--->“素质”用户排序

3:排序偏向网站主流文化    同时保留“亚文化

标签集:TAGS:算法
我要留言To Comment 阅读全文Read All | 回复Comments() 点击Count()