首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
苏晓暮
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
常用推荐算法(50 页干货)
纯干货
后端架构师技术图谱
分享自 GitHub
高效的多维空间点索引算法 — Geohash 和 Google S2
每天我们晚上加班回家,可能都会用到滴滴或者共享单车。打开 app 会看到如下的界面: app 界面上会显示出自己附近一个范围内可用的出租车或者共享单车。假设地图上会显示以自己为圆心,5公里为半径,这个范围内的车。如何实现呢?最直观的想法就是去数据库里面查表,计算并查询车距离用户…
搜索引擎实践 (算法篇)
搜索引擎主要 3 个部件构成. 第一, hadoop 集群, 用于生成大规模搜索和实时索引; 第二, ElasticSearch 集群, 提供分布式搜索方案; 第三, 高级搜索集群, 用于提供商业搜索的特殊功能. 商业电商搜索由于搜索的特殊性, 独立的 ElasticSearch 集群是无法满足多样的算法需求的, 我们在搜索的各个部件上都有相应的算法插件, 用于构建商业电商搜索引擎的算法体系.
科普向 - 趣味的斐波那契数列
解法有很多种,最经典的当属递归解法,围绕此解法的核心思想正是大名鼎鼎的斐波那契数列。(递归解法虽然计算量很大,但算法优化相关内容不本是文讨论范围)。 简单来说,就是有这样一个数列,它的每一项都是前两项之和。那么从零开始的数列是这样的: 这似乎与我们印象中的什么n-1和n-2的解…
PHPer面试必看:分门别类带你撸《剑指Offer》之二叉树
以下内容可能偏应试但很好理解,所以大家一定要坚持看下去,因为我们变强的过程注定孤独的,坚持下来就会看到明天的太阳。 我们接着说说你理解的二叉树吧这篇文章来的。下面我们来快速复习下二叉树相关的概念: 度:特定父节点的子节点的总数被称为它的度数。 路径:从源节点到目标节点的节点和边…
常用算法思想之动态规划的多条件记忆思路
总共n个物件,每个物件的重量为,是个Integer,每个物件价值为,背包能装下的重量为S,求每次获取最大价值的装法。 背包里头刚开始什么都没有,也就是刚开始的时候什么都不拿,背包中的价值都是0。 物件A的选择已经穷尽,此时可以看做'A已经装在背包了'。考虑物件B,它的重量为2k…
威尔逊得分 Wilson Score 排序算法
欢迎Follow我的GitHub,关注我的掘金 威尔逊得分排序算法,Wilson Score,用于质量排序,数据含有好评和差评,综合考虑评论数与好评率,得分越高,质量越高。 Wilson Score u表示正例数(好评),v表示负例数(差评),n表示实例总数(评论总数),p表示…
php实现基本数据结构之链表
链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。…