Tag: postfix notation

使用一元/二元运算符将后缀添加到中缀

我试图从postfix转换为中缀表示法,需要一些帮助。 已经存在关于中缀到后缀转换的问题 ,这给出了一个我无法转换回来的示例。 (注意:那里缺少一个减号!) 以下是我的转换器的输出,其中第一个“列”是后缀输入,第二个是我的中缀输出,第三个是我可能得到的(?): 2 – = – 2 =? – 2 true 1 + 2 + = + 1 + 2 =? + 1 + 2 true 1 + 2 + + = + (+ 1 + 2) =? + 1 + + 2 false 1 + 2 + + 3 – – […]

如何从后缀表达式中的命令行参数字符串逐字符读取? 在C编程中

如果我要这样做一个命令行参数,例如: ./program 12+42-*\ 我如何从命令行参数中读取每个字符并创建一个后缀表达式,使得12 + 42- *将计算为C中的表达式(1 + 2)*(4-2)? 一个解释,也可能是一个开始这个的伪代码将是伟大的。 你使用堆栈吗? 如果你这样做,有人可以解释如何使用/不使用伪代码吗? 谢谢! 注意12 + 42- \是一个命令行参数,所以没有空格。 这是一个赋值,这只是它的一小部分,它是通过命令行参数获取输入并使用后缀表达式

Postfix to Infix对话

我无法解决从postfix到中缀的这个表达式。 请帮我详细了解一下 5 xy – / xy + 3 ^ 7 / +

只有Postfix表达式的左关联性?

在评估后缀表达式的情况下,关联性总是从左到右吗? 如果是,为什么? 如果不是,为什么?