Алгоритм популярности - PullRequest
       14

Алгоритм популярности

13 голосов
/ 28 августа 2008

На SO 18 Джоэл упомянул алгоритм, который будет оценивать предметы в зависимости от их возраста и популярности, и он основан на гравитации. Может кто-нибудь опубликовать это? C # был бы прекрасен, но действительно любой язык (хорошо, я не могу сделать LISP) был бы хорош.

Ответы [ 2 ]

10 голосов
/ 28 августа 2008

Насколько я понимаю, это примерно следующее из другого Джеффа Этвуда Пост

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...