2020
10-09
10-09
java中超过long范围的超大整数相加算法详解(面试高频)
java里有数字long来表示大的整数,如果两个数字的范围超过了long,要做加法算法怎么做呢?这个问题在面试中经常碰到,如果之前没有经历的,可能一时有点想不起来怎么做。下面我们来分析一下,两个数字超过了long的范围,那显然不能用java中的基本数字类型来计算了。我们可以想小时候刚学习加法的竖式运算,个位对个位,十位对十位,百位对百位、、、以此类推。当个位满十向十位进1,十位满十向百位进1、、、以此类推,就这样完成了...
继续阅读 >