
算法总结
文章平均质量分 80
WWL919618308
这个作者很懒,什么都没留下…
展开
-
高精度整数运算改进版(转)
Name: 高精度整数运算改进版 Copyright:始发于goal00001111的专栏;允许自由转载,但必须注明作者和出处 Author: goal00001111 Date: 15-12-08 08:18 Description: 高精度整数运算:加减乘除,乘方,阶乘 。 上次写了一个用字符串存储高精度整数的四则运算算法,虽然可以实现功能,但时间复杂度和空间复杂度都不够理想, 这次出了个改进原创 2013-06-13 15:38:15 · 690 阅读 · 0 评论 -
高精度运算模板(来自q群)
Q群中一网友贡献的一个模板 C++语言: #include #include #include #include #define DLEN 4 //一个整数代表四位 #define MAXN 9999 //等于 10^DLEN - 1 //特别说明:只进行加减时可以改为一个整数代表9位 #define MAXSIZE 100 //用来表示大整数的数组的长度原创 2013-06-13 15:38:22 · 562 阅读 · 0 评论 -
高精度整数模板(转)
* * * 高精度模板 * * * * 功能:超长符号整数(HarInt) +,-,*,/,%,+=,-=,*=,/=,%= 等运算 * * 支持大小比较,==,!=,= * * 多种操作运算符的重载 * * 说明:HarInt采用一个有上界的数组及一个bool变量表示 * * 数组的第一位表示数的位数,bool变量表示数的符号 * * 特殊数字0的符号强制为正,即bool值为true * * 采原创 2013-06-13 15:38:13 · 526 阅读 · 0 评论 -
大整数的乘法——比较好的算法! (转…
大整数的乘法运算-C语言版(转) 在计算机中,长整型(long int)变量的范围是 -2147483648 至 2147483647,因此若用长整型变量做乘法运算,乘积最多不能超过 10位数。即便用双精度型(double)变量,也仅能保证 16 位有效数字的精度。在某些需要更高精度的乘法运算的场合,需要用别的办法来实现乘法运算。 比较容易想到的是做多位数乘法时列竖原创 2013-06-13 15:38:17 · 682 阅读 · 0 评论