postfix-notation 相关问题

后缀表示法(也称为反向波兰表示法,RPN)是一种数学符号,其中每个运算符都遵循其所有操作数,与波兰表示法相反,后者将运算符置于前缀位置。

用Python将中缀转换为后缀的算法

我正在尝试用Python编写以下算法(以普通英语提供),用于将简单的数学表达式从中缀形式转换为后缀形式: 创建一个新的空列表,*

回答 1 投票 0

前缀运算符在 C 中未按预期工作[重复]

#包括 int main() { 整数a=1; 整数 b = 1; int c = a || --b; int d = a-- && --b; printf("a=%d, b=%d, c=%d, d=%d",a,b,c,d); 返回0; } ...

回答 1 投票 0

当表达式全封闭时,中缀到后缀在末尾留下一个括号

我正在解决数据结构课程中的一个问题,并且我已经成功地在实现算法和对核心逻辑进行排序方面完成了大部分工作。但我一直遇到一个问题...

回答 1 投票 0

需要帮助解决我的 Haskell 代码中关于调车场算法的问题

我正在学习Haskell,我正在尝试实现非常基本的调车场算法来读取非常基本的数学表达式。例如A+B-C*D。 这是我当前的算法:

回答 1 投票 0

为什么我的后缀评估功能不起作用?

这是我到目前为止所拥有的,这是我同学编写的一些python代码的延续,我们不断收到很多错误。 我认为错误存在于 if 和 for 循环中的某个地方,但我相当......

回答 1 投票 0

将表达式从中缀表示法转换为后缀表示法:A - B - D * E/F + B * C

将表达式从中缀转换为后缀表示法:“A - B - D * E/F + B * C”。 还请显示使用调车场算法的表格,例如扫描哪个符号,以及哪个操作...

回答 1 投票 0

使用 python 在我的 pemdas 计算器中忽略用户输入中的一元否定

我的 Python 内置 PEMDAS 计算器出现问题。我遇到的问题主要是我找不到一种方法让我的代码识别

回答 1 投票 0

如何使用 RPN 解析一元运算符?

给定中缀表达式 -190 + 20,RPN 的正确结果是什么样的? -190 + 20 == -190 20 + ? 或者.. -190 + 20 == 190 - 20 + ? 一元运算符(负数)的规则与

回答 2 投票 0

C 中的后缀到中缀的转换

任何人都可以帮助我在 C 中将 Postfix 转换为 Infix,我尝试了几次但仍然无法弄清楚逻辑。 我知道算法,它是这样的: 将表达式作为输入 如果...

回答 1 投票 0

为什么使用逆波兰符号计算以下表达式会出错? [关闭]

string exp1 = "0-8-(-5^3)"; // => 117 string exp2 = "1-(-2)"; // => 3 将它们转换为后缀然后求值会产生错误。如何评估这样的表达式?

回答 0 投票 0

类计算器程序中的 _validate(self, expr) 函数、_getPostfix(self) 函数和 value(self) 函数有问题

我必须使用提供的特定算法来编写此函数,以实现中缀到后缀表示法。我写的内容给我输出:setExpr error: Invalid Expression '' 我正在附上整个程序...

回答 0 投票 0

当推送到 Stack 类时,我的 python 代码将“*”损坏为“(”

如果我将一个角色推到 Stack 并查看它,它会给我不同的角色,即使在推送后没有进行任何交互。 具有相关代码的类如下所示: 类堆栈: ...

回答 0 投票 0

如何在 C++ 中使用字符串数组计算后缀表达式

我试图掌握后缀表达式的概念,我尝试寻求帮助,但我看到的所有地方似乎都在使用常规字符串计算后缀表达式;但是我需要...

回答 0 投票 0


C++后缀符号--评估

自从我使用C++工作以来,已经有相当一段时间了,我正在努力解决postfix符号。看来pop没有正常工作,数字没有被重写。下面是我的代码: int main() { ...

回答 1 投票 0

评估Postfix表达式树 - 计算器。

我有代码可以从infix生成后缀表达式,并从后缀符号生成表达式树。问题是,如果我给它一个45 15 * 3这样的表达式,它会给我 ...

回答 1 投票 0

一元运算符的后缀问题的缀

我使用以下逻辑来实现从后缀到后缀的转换,以供以后评估。在infix转换上的循环以及每次迭代中,请执行以下操作:如果有空格,请忽略它。如果...

回答 1 投票 0

在文本文件中查找后缀表达式的后缀形式

我正在尝试查找中缀表达式的后缀形式。我的程序应在给定的文本文件中读取并计算它。该程序读取文件并向我显示中缀形式,但它不计算...

回答 1 投票 0

是否支持在散列上使用postderef语法?

假设我有我的%foo;我可以通过切片并使用后缀表示法并行分配来将键foo,bar,baz设置为b c吗? %foo-> @ {qw / foo bar baz /} = qw / a b c /我使用了这种语法...

回答 1 投票 3

后缀表达式的求值变量

我正在尝试为单变量方程建立求解器。我正在使用Shunting-yard算法,并结合了丹佛和里奇的建议。显然,给定...

回答 1 投票 0

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