大数的快速幂取模JavaScript实现
作者:互联网
/**
* 计算a**b(mod c)
* @param {bigInt} a 底数
* @param {bigInt} b 指数
* @param {bigInt} c 模
* @returns {binInt}结果
*/
function fastPowerMod(a, b, c){
let res = 1n
a %= c
while (b) {
if(b&1n){
res = (res*a)%c
}
a = a*a%c
b>>=1n
}
return res
}
标签:取模,return,大数,res,JavaScript,param,bigInt,1n 来源: https://www.cnblogs.com/pangqianjin/p/15357861.html