问题标签 [largenumber]
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.
java - 为非常大的 N 找到斐波那契的第 N 项
我使用了迭代方法和递归方法,但在这两种情况下,我都没有更快地得到 fibo(10^6) 的结果,即。复杂度为 O(logN)。
迭代方法:
math - 处理大数(50000+ 位)的最佳编码语言
你能推荐好的语言来做大数的数学吗?
到目前为止,我已经使用了 Actionscript 2 和 Objective-c,即使使用了 Objective-c NSDecimalNumbers
,我的计算也被限制为 32 位……我至少需要能够用五万位长的数字进行计算。
php - 需要解决方法,PHP dechex 最大整数
我需要将一些大整数转换为十六进制,但由于 dechex 最大整数限制,我只能得到部分结果。
例如1:
返回: 555555ea当它应该返回4A555555EA
例如2:
返回:18应该返回C00000018
有谁知道绕过这个限制的方法?
php - 处理大量数字时,PHP 代码需要很长时间才能执行
这是一个简单的程序,用于查找质数,以便在稍后阶段检查数字的除法。
我试图通过最初取数字的整数平方根来缩短它以分解复杂性。但是执行脚本仍然需要很长时间。我可以在我的代码中实现哪些其他更改以减少执行时间(我已经将最大执行时间设置为 5 分钟)
编辑刚刚评论了 sqrt 的行,因为这似乎是正确的..但循环仍然需要很多时间。
java - 将字符串数组转换为大数数组
所以,在 Java 中,我在命令参数中有一个很大的数字,比如说 12345678910,我不能使用 bigInteger,我已经这样做了:
所以,我的字符串被放在一个字符串数组中。但是,我不能使用:
它给了我这个:
我认为我的数字对于 int 来说太大了。关于如何将其转换为大数数组的任何想法?
android - Android SQLiteDatabase - 存储和比较大数
我正在尝试存储一个非常大的数字,该数字大于 INTEGER 和 REAL 字段类型可以容纳的 8 个字节。我需要能够返回包含此字段中的数字的行,该数字小于或大于我指定的另一个大数字。我不知道该怎么做。似乎我唯一的选择是将其存储为 TEXT,但是当我尝试在查询中使用 > 和 < 进行比较时遇到问题,因为 TEXT 的比较与数字比较不同(当数字的位数不同)。我尝试过使用 BLOB 或将我的大数存储为字节数组,但无济于事。用零填充数字以使它们具有相同的位数也不起作用,因为我不知道数字可能有多大。任何帮助表示赞赏。谢谢!
python - 一个大数的N个连续数字的Python总和
我需要n
在一个大数范围内获得最大的连续数字总和。
例如,范围可以是5^150000
,在这个范围内我想找出 50,000 个连续数字的最大和。
我使用两个循环的方法似乎永远不会终止。我将不胜感激任何意见。
编码:
python - 如何使用 range() 在 Python 中迭代大数?
我想使用 Python 中的 range() 函数迭代一个大数字,例如 600851475143。但是每当我运行程序时,它都会给我一个溢出错误。我使用了以下代码 -
我已经尝试了很多次,但它不起作用!
c# - Int64 算术错误
为什么输出“0 和 0”?我如何解决它?