java笔试题算法-DelphiBigNumbers:Delphi的BigInteger和BigDecimal

时间:2024-06-22 19:24:22
【文件属性】:

文件名称:java笔试题算法-DelphiBigNumbers:Delphi的BigInteger和BigDecimal

文件大小:2.46MB

文件格式:ZIP

更新时间:2024-06-22 19:24:22

系统开源

java笔试题算法大数 Delphi 的 BigInteger、BigDecimal 和 BigRational 这些是多精度BigInteger 、 BigDecimal和BigRational类型的实现,从头开始构建。 大整数 BigInteger是一个多精度整数。 它的大小仅受可用内存的限制。 BigInteger是为易用性、速度和可靠性而构建的。 它是用普通的 Object Pascal 和 x86-32/x86-64 汇编器编写的,但每个汇编器函数也有一个所谓的“纯 Pascal”等价物。 它以 .NET 中的BigInteger类型为模型,但比那要优化得多,并提供更符合 Delphi 的接口。 它使用更高级的算法,如Burnikel-Ziegler 、 Karatsuba 、 Toom-Cook等,即使对于非常大的整数也能快速处理。 它提供了重载运算符和所有常用函数。 更多信息可以在我网站的页面上找到。 大十进制 BigDecimal是一种多精度十进制浮点类型。 它可以具有几乎无限的精度。 BigDecimal同样为易用性和可靠性而构建。 它建立在 BigInteger 之


【文件预览】:
DelphiBigNumbers-master
----.gitattributes(434B)
----Source()
--------Velthuis.FloatUtils.pas(11KB)
--------CompilerAndRTLVersions.pas(2KB)
--------bases.inc(8KB)
--------Velthuis.BigDecimals.pas(96KB)
--------Velthuis.XorShifts.pas(10KB)
--------GenerateBaseConversionTables.res(96B)
--------Velthuis.BigIntegers.Primes.pas(9KB)
--------Velthuis.Sizes.pas(3KB)
--------Velthuis.BigIntegers.pas(324KB)
--------Velthuis.Loggers.pas(4KB)
--------GenerateBaseConversionTables.dpr(3KB)
--------Velthuis.BigIntegers.operators.hpp(3KB)
--------Velthuis.Numerics.pas(20KB)
--------Velthuis.RandomNumbers.pas(9KB)
--------Velthuis.ExactFloatStrings.pas(9KB)
--------Velthuis.StrConsts.pas(4KB)
--------Velthuis.BigRationals.pas(38KB)
--------GenerateBaseConversionTables.dproj(33KB)
----Tests()
--------BigRationals()
--------BigDecimals()
--------BigIntegers()
--------BigNumberTests.groupproj(5KB)
----DataGenerators()
--------BigRationals()
--------BigDecimals()
--------BigIntegers()
----LICENSE.md(1KB)
----README.md(4KB)
----Visualizers()
--------BigNumVisualizers.res(688B)
--------BigNumbers.res(652B)
--------BigNumbers.dpk(1KB)
--------BigNumberVisualizers.res(712B)
--------LibSuffixes.inc(675B)
--------Velthuis.BigIntegers.Visualizers.pas(12KB)
--------BigNumVisualizers.dpk(808B)
--------BigNumberVisualizers.dproj(33KB)
--------BigNumVisualizers.dproj(27KB)
--------BigNumbers.dproj(27KB)
--------BigNumberVisualizers.dpr(208B)
----bigdecimals.pdf(387KB)
----.gitignore(3KB)
----bigintegers.pdf(448KB)

网友评论