模板练习
数组
- 快排 912 排序
- 堆 838. 堆排序
- 归并 912 排序
- 二分 789. 数的范围 790. 数的三次方根
- 大整数 +-* /
- 前缀和
- 二维前缀和 剑指 Offer II 013. 二维子矩阵的和
- 差分 797. 差分
- 二维差分
- 位运算 剑指 Offer 15. 二进制中1的个数
- 离散化 区间和
- 双指针 3. 无重复字符的最长子串
- KMP 28. 实现 strStr()
- 区间合并 56. 合并区间 两种写法
数组
在一个有界网络中,每个node传播message给随机的几个节点,经过杂乱无章的通信,最终所有节点都会达成一致。每个节点有可能知道所有的节点,也可能仅仅知道几个邻居节点,最后状态都是一致的,又称为反熵。
两个概念
Goosip 和 raft
raft是强一致性的,而gossip是最终一致