>
陈程说:“简单来说就是算法,一旦用户使用井号键生成话题,那系统就要把这个话题记录下来,统计它的出现次数、浏览次数、评论、点赞以及转发次数,然后根据特定的算法,计算出它的热力值,一旦有多个话题产生,系统就要把这些热力值降序排列,然后把前十名直接呈现在前台,热度变化,排名也要变化,至少每十分钟就要更新一次热力值以及热力值相对的排名。”
“比如,#光棍节#这个话题,每当有用户发表一次话题,计算5个热力值,每被浏览一次,计算0.1个热力值,被评论一次计1个热力值、点赞计0.5个热力值,转发计3个热力值,系统后台记录下用户的相关行为,用公式计算出最终的热力值就行,不过这个算法不要对外公布,一旦公布了,可能就会有人会想办法人为操纵某个话题的热力值!”
一众人听的惊叹,他们实在想不明白,陈程怎么能在这么短的时间内,直接给出这么完善的解决方案,心里都将陈程视作天才,但对陈程来说,这些都是十分肤浅的算法逻辑,跟字节跳动的算法比起来,完全就是小儿科,不过好在自己现在搞算法,就是绝对的先行者,算法就像是大数据的数据库,会随着时间、随着一条一条规则的添加而不断完善,最终形成一个庞大的算法数据库,让别人很难追赶。
(本章完)