相关疑难解决方法(0)

大数的类型

我正在开发一个需要处理非常大数量的应用程序.

我查看了一些可用的LargeNumber课程,并找到了一些我很满意的课程.我有一个大整数和大浮点数的类.

由于一些数字很小而且有些大问题是是否值得检查数字的长度,如果它很小,请使用常规C#int或double,如果是大则使用我拥有的其他类或如果我我已经在使用Large Integer和Large Float类,我应该坚持使用它们,即使是较小的数字.

我的考虑纯粹是表现.我是否会为数字较小的数字节省足够的时间,以便在输入之后检查每个数字是值得的.

c# math largenumber

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

数组的大小是否受int的上限(2147483647)约束?

我在做一些项目欧拉练习,我碰到一个场景,我已经想这比2,147,483,647(上限更大的阵列int在C#).

当然这些是大型阵列,但是,例如,我不能这样做

// fails
bool[] BigArray = new BigArray[2147483648];

// also fails, cannot convert uint to int
ArrayList BigArrayList = new ArrayList(2147483648); 
Run Code Online (Sandbox Code Playgroud)

那么,我可以拥有更大的阵列吗?

编辑:你知道,这是阿特金筛子,所以我只想要一个非常大的:D

c# arrays int integer-overflow

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

数字的总和2 ^ 1000

2 ^ 15 = 32768,其数字之和为3 + 2 + 7 + 6 + 8 = 26.

数字2次幂1000(2 ^ 1000)的数字之和是多少?

任何人都可以在java中为这个问题提供解决方案或算法吗?

java algorithm

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

标签 统计

c# ×2

algorithm ×1

arrays ×1

int ×1

integer-overflow ×1

java ×1

largenumber ×1

math ×1