博客专栏  >  综合   >  自己动手写Java大整数

自己动手写Java大整数

Java下已经有BigInteger的大数包,虽然自己写的大数包一定比BigInteger慢且不安全。但是在撰写自己的大数包的过程中,可以促进大家学习和弄清楚大数运算的机制。具体包括大整数的表示、绝对值的比较大小、取负值、加减法运算、乘法运算以及除法和余数运算、模运算,模逆运算

关注
0 已关注
6篇博文
  • Java 大数包的撰写

    下一步计划撰写Java 下自己的大数包 Java下已经有BigInteger的大数包,并且前面woyij

    2014-07-19 16:34
    476
  • 自己动手写Java大整数《5》总结

    /* *我把这个大整数的系列写成了Code中的项目,见https://code.csdn.net/XUE_HAIyang/bignumber */ 之前已经完成了大整数的表示、绝对值...

    2014-07-30 11:17
    654
  • 自己动手写Java大整数《4》扩展欧几里得和Mod逆

    之前已经完成了大整数的表示、绝对值的比较大小、取负值、加减法运算、乘法运算以及除法和余数运算。具体见我的主页前三篇博客(自己动手写Java 系列 )。 这篇博客添加求大整数GCD、扩展欧几里得算法和求...

    2014-07-28 16:11
    705
  • 自己动手写Java大整数《3》除法和十进制转换

    之前已经完成了大整数的表示、绝对值的比较大小、取负值、加减法运算以及乘法运算。具体见前两篇博客(自己动手写Java系列)。 这里添加除法运算。 另外看到作者Pauls Gedanken在blog中的转...

    2014-07-25 09:21
    1220
  • 自己动手写Java大整数《2》优化和乘法

    在决定自己动手写Java下的大整数包后。 上周写了大整数的表示、绝对值的比较大小、取负值和加减法运算。 这次我看到别人的方法后改进了绝对值比较大小的代码,并且添加上大整数的乘法运算。

    2014-07-23 17:53
    675
  • 自己动手写Java大整数《1》表示与加减

    上周粗略计划自己写Java下的大整数运算。 后来仔细想想其实自己动手写大整数运算有1好2不好。2个不好分别是: 1,肯定没有Java内置的BigInteger安全快速;2,自己写的大数包只能自己使用,...

    2014-07-22 18:51
    1283

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部