c# - 人气算法

标签 c# algorithm math

在 SO 18 上,Joel 提到了一种算法,该算法会根据项目的年龄和受欢迎程度对项目进行排名,并且该算法基于引力。有人可以发布这个吗? C# 会很不错,但实际上任何语言(好吧,我不会 LISP)都可以。

最佳答案

我的理解是从另外一个Jeff Atwood上大致是这样的发布

t = (time of entry post) - (Dec 8, 2005)
x = upvotes - downvotes

y = {1 if x > 0, 0 if x = 0, -1 if x < 0)
z = {1 if x < 1, otherwise x}

log(z) + (y * t)/45000

关于c# - 人气算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32397/

相关文章:

c# - Winforms 服务器套接字应用程序

algorithm - 如何有效匹配多个值

math - float 学有问题吗?

javascript - 在椭圆形中画一个长方形

c# - MVC 网站和 web-api 身份验证/授权失败操作(框架 4.6.1)

c# - 为什么调用 Tesseract 进程会导致该服务随机崩溃?

c# - 当基类中有更通用的方法时,如何重写基类中的方法?

C++ "No raw loops"不损失性能

java - 自定义二叉搜索树中的最短路径

matlab - Gauss-Jordan 消除法对 GF(2) 的消除