标题:☆★百分英雄帖★☆ 如果要你表示一个超过千万位的大整数你会用什么办法实现 ...
只看楼主
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
得分:10 
用2楼给出的gmp库或者其他比较成熟的大数库
除非是为了练习自己的编程技巧
否则没必要重新发明车轮
而且你重新发明的车轮性能未必好。。。

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2010-08-30 15:34
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
得分:0 
以下是引用succubus在2010-8-30 15:34:18的发言:

用2楼给出的gmp库或者其他比较成熟的大数库
除非是为了练习自己的编程技巧
否则没必要重新发明车轮
而且你重新发明的车轮性能未必好。。。
我现在的确就是想看看大数运算里面的技巧,呵呵

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-08-30 18:25
遮天云
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:农村一小伙
等 级:贵宾
威 望:12
帖 子:1132
专家分:2671
注 册:2010-6-1
得分:0 
大数的http://bbs.二的十万次方!
2010-08-30 22:23
succubus
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:4
帖 子:635
专家分:1080
注 册:2007-10-7
得分:0 
以下是引用jack10141在2010-8-30 18:25:43的发言:

我现在的确就是想看看大数运算里面的技巧,呵呵
那就去看2楼给出的gmp库的代码啊,都是开源的
还有其他一些开源的大数库
比如libtommath,tomfastmath

[url=http:///view/aDU1]/image/aDU1.gif" border="0" />[/url]
2010-08-31 13:18
jack10141
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:陕西西安
等 级:小飞侠
威 望:6
帖 子:706
专家分:2271
注 册:2010-8-10
得分:0 
回复 14楼 succubus
现有的几个大数运算库我都知道,但是核心算法还是搞不很明白啊。。。。。。。。

Coding就像一盒巧克力,你永远不会知道你会遇到什么BUG
别跟我说你是不能的,这让我愤怒,因为这侮辱了你的智慧
2010-09-01 18:14
Devil_W
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:9
帖 子:1160
专家分:1797
注 册:2009-9-14
得分:0 
以下是引用jack10141在2010-8-30 08:54:58的发言:

hehe 2的10W次幂,结果数量级达不到10进制的千万数量级吧?差得很远呢!!


我估计你实现不了。.
2010-09-01 18:30
jiangkunhgnc
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:76
专家分:185
注 册:2010-8-21
得分:0 
可以利用进位制的方法实现,虽说只是理论上的,但是像16进制一样,整个很大的权值应该能搞定!
2010-09-01 18:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-317086-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.245533 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved