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