首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
马走日
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 6
沸点 7
赞
13
返回
|
搜索文章
最新
热门
实现前缀树
当在手机上使用输入法键入某些单词的字母时,手机会自动显示以首字母开头的某些高频单词,比如键入 app 时,显示以 app 开头的 app、App、apple等等。而这种单词的推荐大多数是通过前缀树实现的。如下图。 如图所示,字符都在边上,每个节点有一个 pass 值 和 end…
堆详解
在二叉树中每一层要么是满的,要么是从左到右依次变满。 而堆就是一棵完全二叉树。除了有完全二叉树的特性外,对于堆,任何一个节点为头的子树最大值(或者最小值)为头节点自己。 用数组结构实现。比如对于堆存储的数组中是 [9,3,6,1,2],对于任意 i 位置来说,左孩子是2*i+1…
快速、归并、堆排、冒泡、选择、插入详解
给一个数组arr和一个num,要求大于num的在左边,小于num的在右边,要求时间复杂度是O(N),空间复杂度是O(1)。 现有红白蓝三个不同颜色的小球,乱序排列在一起,请重新排列这些小球,使得红白蓝三色的同颜色的球在一起。这个问题之所以叫荷兰国旗问题,是因为我们可以将红白蓝三…
利用一致性hash把不同分类的数据存储到redis集群
本文是把不同的分类作为一致性hash的key。 redis 分布式集群存储是通过计算每个存储值的hash值查找server。本文通过每个分组作为key进行hash计算从而在hash ring 中查找。 对于分类比较多的热缓存数据来说,可以尝试使用此种方式。 上文是通过简短代码实…
个人成就
文章被点赞
6
文章被阅读
4,034
掘力值
109
关注了
10
关注者
6
收藏集
0
关注标签
18
加入于
2017-03-11