biginteger 相关问题

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

java - BigInteger 如何将字符串转换为其内部表示?

我正在做一个小项目,我正在深入研究我们在 Java 库中使用的一些流行类的实现。 我的列表中的第一个是 BigInteger。我有兴趣了解...

回答 1 投票 0

Golang 大整数到二进制字符串

我发现将golang的big int(数学/big包)转换为字符串很简单,但是有没有任何直接的方法将big int转换为二进制字符串?

回答 2 投票 0

比较两个非常大的数字(大于长)的最有效的运行时间方法

我想比较两个非常大的数字。 我当前的方法有效,但某些输入需要的时间超过 2000 毫秒。 我的代码: 导入java.io.*; 导入java.math.*; 导入静态java.lang.Math.po...

回答 2 投票 0

我无法从 Rust 中的串联字节字符串中获取原始字节

我已将文件转换为字节并有一个 vec/array [68, 114, 97, 109, 97, 116, 105, 99, 32, 115, 97, 120, 97, 112, 104, 111, 110, 101, 32, 112, 108, 97, 121, 115, 32 , 73, 78, 32, 84, 72, 69, ...

回答 1 投票 0

大整数计算有什么问题?

下面的等式与对整数不做任何操作相同 ((as.bigz(27080235094679553)+1028)*2)/2 - 1028 然而,控制台中的答案是 27080235094679552。为了得到正确的答案,我

回答 1 投票 0

大整数计算有什么问题?

下面的等式与对整数不做任何操作相同 ((as.bigz(27080235094679553)+1028)*2)/2 - 1028 然而,控制台中的答案是 27080235094679552。为了得到正确的答案,我

回答 1 投票 0

如何除以两个原生 JavaScript BigInt 并获得小数结果

这是我到目前为止所尝试过的。我希望获得 12.34: BigInt('12340000000000000000') / BigInt('1000000000000000000') 12n 数字(BigInt('12340000000000000000') / BigInt('100000000000000000...

回答 1 投票 0

优化Karatsuba实施

因此,我正在尝试改进 .net 4 的 BigInteger 类提供的一些操作,因为这些操作似乎是二次的。我已经做了一个粗略的 Karatsuba 实现,但它仍然较慢......

回答 2 投票 0

转换为 BigInteger

我想将这个函数代码重写为Java中的BigInteger类: 静态 int 幂(int x, int y, int p) { 整数分辨率=1; // 初始化结果 而(y > 0){ /...

回答 2 投票 0

在java中转换为BigInteger

我想将这个函数代码重写为java中的BigInteger类: 静态 int 幂(int x, int y, int p) { 整数分辨率=1; // 初始化结果 而(y > 0){ /...

回答 1 投票 0

为什么 C# BigInteger 不总是相同的位长度?

我正在尝试使用以下代码生成 1024 位随机数: var bytes = RandomNumberGenerator.GetBytes(128); var number = new BigInteger(字节); 但是当我使用 BigInteger m 检查我的号码时...

回答 1 投票 0

如何将 BigInt 数组表示形式转换为 Integer 表示形式?

我正在参与一个 zk 项目。使用该领域的一些知名库。我想以十进制表示形式打印具有单个值的输入变量,但它打印为 输入:BigInt([

回答 1 投票 0

BigInteger 到 Uint8Array 字节

我需要在 JavaScript 中获取大整数的字节。 我尝试过几个大整数库,但实际提供此功能的库无法工作。 我不太确定如何导入...

回答 3 投票 0

可以计算BigInt.pow(&BigInt)吗?

我想计算: 让 n1 = BigInt(256); 让 n2 = BigInt(1024); 让 n3 = BigInt(3); 让 n4 = BigInt(40); 让 res = n1.pow(n2.pow(n3) * n4); 让 len = res.to_string().len(); 我尝试了 num crate,b...

回答 1 投票 0

如何使用BigInteger?

我有这段代码,它不起作用: BigInteger sum = BigInteger.valueOf(0); for(int i = 2; i < 5000; i++) { if (isPrim(i)) { sum.add(BigInteger.valueOf(i)); } } Th...

回答 11 投票 0

如何避免在 Rust 中克隆大整数

我使用 num::BigUInt 类型来避免在计算数字的阶乘时出现整数溢出。 然而,我不得不求助于使用 .clone() 来通过 rustc 的借用检查器。 我怎样才能重构

回答 4 投票 0

在 Kotlin 中将 BigInteger 转换为 ULong

Kotlin 中给定一个介于 0 到 2^64 之间的 BigInteger,如何将这个 BigInteger 转换为 ULong? Kotlin 仅针对 Byte/Short/Int/Long/Float/Do... 提供 toULong() 扩展方法...

回答 1 投票 0

为什么 Julia BigInt 迭代函数会溢出?

假设我想用以下递归方式在 Julia 中编写阶乘函数: 阶乘(n) = n==1 ? 1:n*BigInt(阶乘(n-1)) 这样做,在尝试合作时会显示以下错误...

回答 1 投票 0

如何在 Elixir NIF 中处理大整数

我用 C 语言编写了一个快速排序的实现作为 Elixir NIF。我知道有一个 BIF,我这样做只是为了自学 NIF。 现在我的代码到目前为止可以工作,也就是说,我可以调用MyQuick...

回答 1 投票 0

BigInteger 的% 运算符

如何将 a % b 与大整数一起使用? 例子 ... BigInteger val = new BigInteger("1254789363254125"); ... 布尔奇数(val){ if (val % 2 != 0) 返回真; 返回假; ...

回答 5 投票 0

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