问题标签 [computation]

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.

0 投票
1 回答
74 浏览

algorithm - 如果我有 1GB 内存,我可以在我的字符串排列算法中支持的最大字符串大小是多少

对于下面提到的字符串排列算法或任何其他递归算法,如果我有 1 GB 的专用内存可用,则支持的最大字符串大小是多少。

0 投票
2 回答
2549 浏览

matrix - 当给定行和列的总和时确定矩阵的元素

有一个 4x4 矩阵,所有 4 个对角线元素都为零。所有其他元素都是非负整数。所有 4 行和 4 列的总和是单独已知的。是否可以确定矩阵的剩余 12 个元素?例如

任何指导都会非常有帮助。谢谢

0 投票
3 回答
895 浏览

regex - 我可以用 FSM 计算字符串中的位数吗?

我想计算一个字符串中可以包含非数字(aa11aa1a)的位数。我可以用有限状态机解决这个问题吗?这个问题可以表示为正则表达式吗?

如果我想知道计数是否为“X”怎么办,它会改变性质问题吗?更准确地说,这个字符串中有 3 位数字吗?FSM 是否足以解决问题?

0 投票
3 回答
237 浏览

parallel-processing - 这个模拟适合 CUDA 还是 OpenCL?

我代表一位从事数值天体物理学工作的朋友询问。

基本上他所做的是模拟一团气体。有有限数量的单元格,并且定义了时间步长,使得气体每一步不能穿过超过一个单元格。每个细胞都具有密度和温度等属性。每个时间步长,这些(和位置)都需要计算。我认为主要是位置问题,因为这主要受细胞之间重力相互作用的影响,所有这些相互作用都会相互影响。

目前他正在一个约 150 个节点的集群上运行它,但我想知道,如果它可以像这样并行化,它是否可以在一些带有 CUDA 的 GPU 上运行得更快?目前,他需要几天时间才能完成模拟。由于 GPU 通常具有约 500 个内核,因此它们似乎可以提供提升。

也许我完全错了。

0 投票
0 回答
106 浏览

user-interface - 编译器编程语言理论、计算机可用计算和 I/O 部分

我从一个关于 cmd 和扩展的小理论开始。首先是它包括编译到目标文件,链接和编译到exe。这些语言主要由运算符、关键字和指令组成,这些指令通过指令、关键字和函数库汇编器编译成机器代码。还有什么作用?

除了 cmd、标准 I/O 和窗口化(带有图形模式)之外,正常界面包括最小化、退出和最大化/恢复向下以及带有已启动程序的面板。可能有文本输入(密码)、单选、复选框和按钮(用于菜单)。GUI 中还有什么?

Cmd 还包括命令行参数。以前还能叫什么?

库中计算机可用的部分是硬盘CPU GPU、显卡内存和处理器。从外围设备来看,正常的输入部分是鼠标键盘 cd/dvd-rom usb 和网卡。可能有摄像机和麦克风。输出是显示器和扬声器、cd dvd usb 和网卡。两者都是运动/振动监测。(不正常) 还有什么正常安装?

0 投票
8 回答
29885 浏览

c++ - 用于数学的 Node.js 与 C++

我必须编写一个实现一些模糊逻辑的服务器程序,我选择用 Node.js 编写它以利用它的事件导向。我必须处理困难的数学计算问题,而且我不知道获得性能的最佳方法是什么:

  1. 全部用 Node.js 编写,并使用 V8 引擎的强大功能来完成数学任务。
  2. 用 C++ 编写一个实现所有数学函数的模块并从 Node.js 调用它。

在这两个平台上都有此类计算经验的人吗?

0 投票
2 回答
547 浏览

android - android应用程序中的长时间数学计算

我是一名业余开发人员,我正在创建一个将执行长时间数学计算(例如涉及多个 for 循环)的 Android 应用程序。我在 Android 开发者网站上读到 Renderscript 是一种减少计算时间和内存的可能方法。但是,我在 C 中没有可读性(或可写性),所以我想知道是否有更有效的(时间/内存)方法来执行计算。

否则,如果真的没有其他方法,除了 Android 网站上的 Renderscript 部分之外,是否还有有用的资源可供我查看?

0 投票
2 回答
2064 浏览

android - 长整数的 Java 异常无效 int

我目前正在开发一个进行长时间计算的数学应用程序。每当我输入一个包含超过 9 位数字的整数时,我都会收到 java.lang.NumberFormatException: Invalid int: "..." 错误(其中 ... 被一个非常长的数字替换)。当我输入小于或等于 9 位的整数时,应用程序运行良好。我需要输出是一个整数(即没有小数位)。不太清楚为什么会发生错误。

导致问题的代码位是:

0 投票
2 回答
219 浏览

java - Android模拟器准确性和预测运行时间

就应用在物理 Android 设备上的运行方式而言,Android 模拟器的准确度如何?我是一名业余 Android 开发人员,但由于情况原因,我自己没有 Android 设备。应用程序在模拟器上加载/运行所需的时间是否准确(即在实际设备上会更快还是更慢)?有什么方法可以查看它在不同类型的设备上的功能?此外,我不断收到此错误:

这是否意味着我正在努力计算?

0 投票
2 回答
197 浏览

matlab - 基于matlab中的条件的每个单元格操作

我不知道如果不迭代矩阵这是否可能,但问题来了。对于任何给定的方阵,说“M”,特定值说“键”。

我想计算一个新矩阵(比如'NM'),这样,

该操作的输出必须是与M相同维度的新方阵。希望问题清楚。

提前致谢