相关疑难解决方法(0)

C#中的大整数

目前我正在借用java.math.BigInteger这里描述的J#库.从来没有使用过库来处理大整数,这看起来很慢,大约慢了10倍,即使对于ulong长度数也是如此.有没有人有更好的(最好是免费的)库,或者这种性能水平是否正常?

c# j# largenumber biginteger

64
推荐指数
3
解决办法
6万
查看次数

C#中Java BigDecimal类的等价物是什么?

BigDecimal是一个java.math包中的类,它具有处理大量特定规模的许多好处.c#中是否存在具有此功能的等效类或数据类型.

c# java bigdecimal equivalent

45
推荐指数
4
解决办法
5万
查看次数

C#中的任意精度小数?

是否有可用于C#的任意精度十进制类?我已经看过几个任意精度整数类,但这并不完全相同.

c# math

7
推荐指数
1
解决办法
2848
查看次数

快速计算大浮点数就像0.4 ^ 1亿,任何想法?

嗯......我遇到了一个问题我有一个计算结果是超过10 ^ -308(双.net中的最大值)我通过一个名为BIGFLOAT的库解决了这个问题http://www.fractal- landscapes.co.uk/bigint.html,

我需要计算一些像0.4 ^(1000或100000000)这样的问题我需要花很长时间来研究并行或分布式编程但是我需要一个快速且易于理解的解决方案我将要去在接下来的6小时内完成这个项目!! :d

这是代码:

private BigFloat getBlocking(double k)
    {
        double p1, p2;
        BigFloat p3;
        p3 = new BigFloat(pp);
        p1 = this.P / (double)(k / (double)this.N);
        p2 = Math.Pow((1 - p1), 2);
        p3= new BigFloat(1-p2,pp);
        p3.Pow((int)k);
        return p3;

    }
Run Code Online (Sandbox Code Playgroud)

其中K是1000,N是1001

c# performance computation bigint bigfloat

2
推荐指数
1
解决办法
3112
查看次数