LSM-tree 在 NoSQL 系统里非常常见,基本已经成为必选方案了。今天介绍一下 LSM-tree 的主要思想,再举一个 LevelDB ...
B+树是B树的一种变体,有着比B树更高的查询性能。一个m阶B树具有如下特征: 1、根节点至少有两个节点; 2、每个中间节点都包含k-1个元素和k...
首先补充一点,标题中的"B-树"就是“B树”,它们都是B-Tree的翻译,里面不是减号-,是连接符-。因为有人把B-Tree读成"B-树",让人...
2-3-4 Tree(2-3-4树) 二叉查找树(Binary Search Tree,简称BST)是一棵二叉树,它的左子节点的值比父节点的值要...
二叉查找树: 首先,我们来了解一下二叉查找树,二叉查找树具备以下几个特点: 1、左子树上所有节点的值均小于或等于它的根节点的值; 2、右子树上所...
链表的数据结构 1.翻转链表 2.判断链表是否有环 3,链表排序 4.链表相加求和 5.得到链表倒数第n个节点 6.删除链表倒数第n个节点 7....
先上二叉树的数据结构: 二叉树的题目普遍可以用递归和迭代的方式来解。 1.求二叉树的最大深度 2.求二叉树的最小深度 3,求二叉树中节点的个数 ...
分布式一致性协议 Raft,自 2013 年论文发表之后就受到了技术领域的热捧,我认为相对于其他分布式一致性算法,Raft 有效的解决了分布式一...
最近做了一个活动抽奖需求,项目需要控制预算,概率需要分布均匀,这样才能获得所需要的概率结果。例如抽奖得到红包奖金,而每个奖金的分布都有一定概率:...
文集作者