
算法
jayzym
总有人要当废物,为什么不能是我呢?
展开
-
基于物品 的协同过滤推荐算法(ItemCF)
首先给用户行为定义相应的权重积分算法思路:给用户推荐那些和他们之前喜欢的物品相似的物品实例如下:算法步骤:用户对于商品的权重分数,为用户对商品操作的分数相加。余弦相似度计算计算逻辑,以物品1和物品2为例:根据用户对第一、二商品的操作分数,可以算出两个商品在这三个用户心目中的相似度,用户标本更多则更精准1.0×2+0.36×10+0.93...原创 2020-04-02 16:51:07 · 3019 阅读 · 0 评论 -
堆排序实现百万级数据取若干数量的最大数字(java)
这些天看到了一道题,是一道比较出名的面试题,题目字面上比较简单。 输入若干个float数字(百万级以上) ,编写一个算法从中取出指定数量(100个以内)的最大的数字。 我们先分析一下这道题,从一堆数字里取出几个最大的数,以我们通常的思想去考虑,首先想到的是对这堆数字进行倒序排序,取出前几个就是我们要的结果,这样实现是没错的。可是注意看括号中的注释,输入的数字量级是百...原创 2018-03-09 12:55:59 · 4889 阅读 · 1 评论