Discover

unknown world

Posted by Woncz on September 16, 2019

发现之旅

2019-09-16 牛顿迭代法

1

2019-09-17 从2-3树到红黑树

2019-09-18 B树 and B+树

2019-09-19 等比数列求和公式

1
2
3
4
Sn = 1, q, q^2, q^3 ... q^n
q * Sn = q, q^2, q^3 ... q^n, q^n+1
Sn - q * Sn = 1 - q^n+1
Sn = (1 - q^n+1) / (1 - q) 其中 q != 1

2019-09-30 黎曼几何

2019-10-09 模拟退火算法

2019-10-10 MurMurHash2算法

2019-10-14 泰勒公式

2019-10-24 拉格朗日

2019-11-11 injvm协议

2019-11-12 RoundRobin算法

2019-11-13 Ketama一致性Hash算法

2019-12-05 粒子群算法

2019-12-12 Kahan_summation_algorithm

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class KahanSummation {
    private static float kahanSum(float... fa) {
        float sum = 0.0f;
        float c = 0.0f;
        for (float f : fa) {
            float y = f - c;
            float t = sum + y;
            c = (t - sum) - y;
            sum = t;
        }
        return sum;
    }

    private static float epsilon() {
        float eps = 1.0f;
        while (1.0f + eps != 1.0f) eps /= 2.0f;
        return eps;
    }

    public static void main(String[] args) {
        float a = 1.0f;
        float b = epsilon();
        float c = -b;
        System.out.println("Epsilon      = " + b);
        System.out.println("(a + b) + c  = " + ((a + b) + c));
        System.out.println("Kahan sum    = " + kahanSum(a, b, c));
    }
}

2020-01-13 特征值和特征向量

2020-01-13 置信区间

2020-01-13 导数、偏导数、方向导数、梯度

2020-01-14 齐次方程、非平凡解

2020-03-23 詹森不等式

2020-03-24 指数退避算法 Binary Exponential Backoff Algorithm

2020-04-08 奥卡姆剃刀 Occam’s razor