java運(yùn)算符有哪些 java的BigInteger的乘法運(yùn)算是用什么算法實(shí)現(xiàn)的?
java的BigInteger的乘法運(yùn)算是用什么算法實(shí)現(xiàn)的?Jdk8,BigInteger乘法,根據(jù)兩個(gè)乘法器的大小不同,分別采用三種算法。1. 當(dāng)兩個(gè)乘法器的(32x80)冪小于2時(shí),使用雙環(huán)直接乘
java的BigInteger的乘法運(yùn)算是用什么算法實(shí)現(xiàn)的?
Jdk8,BigInteger乘法,根據(jù)兩個(gè)乘法器的大小不同,分別采用三種算法。
1. 當(dāng)兩個(gè)乘法器的(32x80)冪小于2時(shí),使用雙環(huán)直接乘法;
2。否則,當(dāng)兩個(gè)乘法器都小于2的(32x240)次方時(shí),將使用Karatsuba算法;
3。另外,采用toom-cook乘法算法。