当前位置:  开发笔记 > 编程语言 > 正文

最有效的实现大量类

如何解决《最有效的实现大量类》经验,为你挑选了2个好方法。

当对非常大的数字进行计算时,整数数据类型(如double或int64)不足,可能需要一个单独的类来处理这么大的数字.

有谁关心提供一个有效的算法,如何最好地做到这一点?



1> Pascal..:

您的问题有两种解决方案:

简单方法: 使用外部库,例如' GNU MP Bignum Library,忘记实现细节.

困难的方法: 设计包含多个高阶数据类型(如double或int64变量)的类/结构,并使用运算符重载(在C++中)或通过名为add,subtract,multiply,shift等的方法为它们定义基本数学运算(在JAVA中)和其他OO语言).

如果您需要任何进一步的帮助,请告诉我.我过去曾做过几次这样的事情.



2> vzczc..:

在C#4.0中使用BigInteger类型

推荐阅读
coco2冰冰
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有