快速幂-Θ(logn)算法

    xiaoxiao2021-03-25  101

    原理

    x8 x8=x4x4 x4=x2x2 x2=xx 只需要三次乘法

    x11 x11=xx5x5 x5=xx2x2 x2=xx 五次乘法

    int Plog(int x,int n) { int y,y0; if(n==1) y=x; else{ y0=Plog(x,n/2); y=y0*y0; if(n%2!=0) y=y*x; } return y; }
    转载请注明原文地址: https://ju.6miu.com/read-24855.html

    最新回复(0)