文件名称:rpnjs:在JS中实现反向波兰语符号
文件大小:7KB
文件格式:ZIP
更新时间:2024-05-20 22:17:46
JavaScript
反向波兰语符号 在本练习中,我们将使用Arrays中可用的基本方法和一些Stings操作来实现的简化版本。 反向波兰语符号只需要很少的记忆,并且相对人类友好,因为它的简单性是由几位科学家独立发明的。 由于它的低内存消耗以及编程极其容易,它被广泛用于早期的计算器中。 格式 在NPI中,首先放置参数,然后放置运算符: 常规: 1 + 2 NPI: 1 2 + 在NPI中,亲属关系不是必需的,通过适当的参数顺序和运算符可以获得相同的结果- 常规: ( 1 + 2) - ( 3 + 4) NPI: 1 2 + 3 4 + - 解决反向波兰语符号中的运算 我们将需要有一个输入,我们将从中读取值和运算符; 还有一个堆栈,我们将在其中存储部分结果: // 1 + 2 Input: [ 1, 2, + ] Stack: [ ] 通过连续读取输入并应用以下规则,直到输入完成,形成结果: 如果它
【文件预览】:
rpnjs-master
----app.js(1KB)
----app_v3.js(513B)
----app_v1.js(231B)
----README.md(7KB)
----app_v2.js(410B)
----app_v4.js(1KB)
----index.html(191B)
----app_v5.js(1KB)