问题标签 [biginteger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 .NET 中处理令人难以置信的大量数字
我正在尝试解决projecteuler.net上的问题,但我一直遇到一些问题。
第一个是在 a 中存储大量元素的问题List<t>
。在列表中存储大量数据时,我不断收到 OutOfMemoryException。
现在我承认我可能没有以最好的方式做这些事情,但是有没有办法定义应用程序可以消耗多少内存?
当我得到大约 100,000,000 个元素时,它通常会崩溃:S
其次,有些问题需要大量的数字相加。我使用 ulong 数据类型,我认为数字会变得非常大,但我仍然设法绕过最大支持的 int 并进入负数。
你对处理非常大的数字有什么建议吗?
mysql - 如何使用 Rails 2.1 和 MySQL 定义 BigInt 主键?
从 Rails 2.1 开始,如果你在迁移中定义一个类型设置为 :integer 且 :limit 设置为 5 或更多的新列,那么在 MySQL 数据库中实际创建的列将是 BigInt 类型。那很完美。
但我无法弄清楚如何使用 BigInt 主键创建表。
有什么线索吗?
c++ - 如何在 C++ 中添加非常大的数字?
如何在 C++ 中添加非常大的数字?
linq - 使用包含 bigint 的嵌套 LINQ 查询
这是我想要的 SQL(ClearinghouseKey
是 a bigint
):
内部查询是直截了当的,并在 LINQPad 中给出了正确的结果:
但是外部查询给出了错误:Type arguments from ...Contains..cannot be inferred from usage:
是因为 ClearinghouseKey 是一个 bigint 吗?还有其他方法可以编写此查询吗?
谢谢,珍妮
64-bit - XML-RPC:64 位整数的最佳选择?
遗憾的是,XML-RPC 在官方标准中不支持 64 位整数。似乎有几个扩展添加了这种支持。
它们中的任何一个似乎更受欢迎或得到更好的支持吗?您使用哪个扩展程序?
所有语言的答案表示赞赏。
.net - .NET 中的 BigInt 类应该使用什么?
在 BCL 最终发布System.Numeric.BigInt之前,你们用什么来处理任意精度整数?
f# - F# 中 Bigint 的平方根
有没有办法得到一个大整数的平方根?我正在处理对于 int64 来说太大而无法处理的数字,所以 bigint 是必须的。
我正在考虑使用巴比伦方法自己实现它的想法,但首先想知道是否有任何内置函数。
提前致谢。
c - 在 c 中表示任意大数字的最佳方法是什么?
我正在做一个项目,该项目需要我处理大于 c 中最大数值数据类型的数字。我正在考虑使用带有位字段的结构来表示这一点,但它已经很难闻了。有人有任何提示吗?(不是在寻找一个图书馆,更多的是一个思考过程来做这样的事情。)
.net - System.Numerics.BigInteger 会是不可变的吗?应该是吗?
.net framework 4 显然将包含一个 BigInteger 类。但是,我似乎无法确定它是否是不可变的。我似乎也无法决定这是否是一件好事。
不变性有很多好处,尤其是对于像 big-int 这样“类似价值”的东西。另一方面,基本操作必须高效才能使 PowerMod 等高成本操作尽可能快。就地添加将比不可变添加更快。我目前倾向于将不变性作为库类的更好选择(想想 String)。
有谁知道它是否是不可变的?你认为它应该是不可变的吗?
java - Java中的大数
我将如何在 Java 中进行非常大的数字计算?
我已经尝试过long
,但最大值为 9223372036854775807,当使用整数时,它不能保存足够的数字,因此对于我需要的不够准确。
有没有办法解决?