biginteger 相关问题

BigInteger是Java,C#和其他语言中的任意精度算术类型。它的行为类似于有符号整数,其大小仅受可用内存的限制。

使用Java将非常大的BigIntegers打印到文件中

我正在尝试将非常大的BigInteger打印到.txt文件,但是当数量达到一定大小时,它什么都不打印。代码:BigInteger bi = new BigInteger(“16777216”); int exponent = 1000000;比...

回答 4 投票 3

Java中BigInteger的字符串[关闭]

这是我的代码:public class sample {public static void main(String [] args)throws Exception {System.out.println(“从文件输入:”); BufferedReader br = new BufferedReader(new ...

回答 1 投票 1

使用BigDecimal作为货币的一个现实例子明显优于使用double

我们知道使用double for currency容易出错,不推荐使用。但是,我还没有看到一个现实的例子,BigDecimal在双重失败的情况下工作,并且不能简单地由某些人修复......

回答 9 投票 39

计算阶乘n的时间复杂度是多少!使用Java的BigInteger

假设算法如下:public static BigInteger getFactorial(int num){BigInteger fact = BigInteger.valueOf(1); for(int i = 1; i <= num; i ++)fact = fact.multiply(...

回答 1 投票 1

从String创建BigInteger并将“0”填充到它

[InputParam1:字符串格式的十进制数字(例如:30),InputParam2:整数表示要追加的重复0的数量(对于Eg:6)]用于将数字从十进制转换为二进制并将数字填充到...

回答 1 投票 0

如何在Dart 2.x中进行BigInt算术,特别是划分?

Dart文档说BigInt除法返回“double”类型的值。这是个问题。为了说明,这里是涉及除法的算法的两种实现。第一个是在Kotlin,......

回答 1 投票 1

这个程序有什么问题。如果一个数字是完美的,例如num是6,它应该打印1 * 2 * 3。使用BigInteger

包装完美; import java.math.BigInteger; import java.util.Scanner; public class Perfect {public static void main(String [] args){Scanner input = new Scanner(System.in); System.out的....

回答 1 投票 0

MVC视图不能引用System.Numerics

使用MVC 5创建一个新的Razor View项目。添加对System.Numerics的引用在我的控制器中,我可以使用System.Numerics这样使用BigInteger; var bi = new BigInteger(100);但在我看来,我......

回答 1 投票 0

将字符串中的bigint分为2

我正在编写一个函数,将String中的Big Int(128位)数字除以2. Ex:8113是一个字符串=“8113”我知道我的函数错误在du!= 0的情况下。当我修复代码时一个......

回答 1 投票 0

快速算法计算大n! mod 2 ^ 32

我想计算N的确切值! mod 2 ^ 32。 N可以达到231任何语言都可以,但我会很感激算法的详细解释。时间限制<1秒

回答 5 投票 3

BigInteger是不可变的吗?

在.NET 4 beta 2中,有一个带有struct BigInteger的新Numerics命名空间。文档声明它是一个不可变类型,正如我所料。但我对后...感到有些困惑。

回答 4 投票 9

Karatsuba算法:分裂字符串

我正在尝试在C中实现Karatsuba算法。我使用char字符串(它是某个基数中的数字),虽然我认为我已经理解了大多数Karatsuba算法,但我不...

回答 1 投票 -1

biginteger中大输入的超时

考虑写在纸上的数字1到n的排列。让我们将其元素的乘积表示为p,将其元素的总和表示为s。给定正整数n,您的任务是确定......

回答 3 投票 -1

scala中BigInt与Byte数组的内存和Perf比较

我必须使用一种能够以内存高效方式(在scala中)打破Ipv4和Ipv6地址的类型。他们应该是高效的。我看到的两个选项是,使用scala BigInt类型或字节...

回答 1 投票 1

将biginteger二进制字符串128位转换为数组int [4]

我的方法是在int数组的每个元素中设置位。虽然程序适用于字符串str =“11111 ... 111”(所有位都是1)的情况但是,如果字符串str =“100 ......

回答 1 投票 0

Java BigInteger内存优化

我正在尝试找到给定N个数字的LCM。但是我的这段代码需要超过32Mb的内存。我可以在这里进行什么样的优化? import java.util.Scanner; import java.math.BigInteger; ...

回答 5 投票 2

如何找到大整数数组列表的min和max元素?

如何找到BigIntegers的ArrayList的min和max元素。我试过的是:import java.math.BigInteger; import java.io. *; import java.util。*;公共类HelloWorld {public ...

回答 4 投票 -1

JDK RSACore.priCrypt如何工作以及getBlindingRandomPair是什么意思?

我正在研究JDK如何实现RSA解密。我在RSACore.class中找到了函数“priCrypt”,下面是代码:private static byte [] priCrypt(byte [] var0,BigInteger var1,BigInteger ...

回答 1 投票 0

转移大数字

X = 712360810625491574981234007851998使用链表表示,每个节点都是无符号int有没有快速的方法来做X << 8 X << 591而不是X * 2 ^ 8 X * 2 ^ 591?

回答 2 投票 1

java BigInteger转换算法

来自Java的BigInteger将number存储为“无符号整数”数组(它是整数数组,但它们将信息存储在32位系统中,然后将其转换为long并进行操作)。他们怎么样......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.