前缀和后缀的区别
目录:
这 主要区别 前缀和后缀之间是 前缀是一种将运算符写在操作数之前的符号,而后缀是一种将运算符写在操作数之后的符号.
符号是写算术表达式的方式。有多种符号可以编写算术表达式。它们不会更改表达式的输出。这些符号包括中缀符号、前缀符号和后缀符号。
钥匙 地区 覆盖
1.什么是中缀 – 定义,例子 2. 什么是前缀 – 定义,例子 3.什么是Postfix – 定义,例子 4.前缀和后缀的区别 – 主要差异的比较
关键术语
中缀、前缀、后缀
什么是中缀
算术表达式的一些示例是 4+5、a+b 等。它们具有如下共同结构。
运算符是指应该执行的操作,而操作数是指执行操作的值。例如,在 +b 表达式中,“a”和“b”是操作数,“+”是运算符。
在这些表达式中,运算符用于操作数之间。这种类型的符号更容易被人类阅读和理解。但是在计算中,中缀表示法没有用,因为它需要更多的时间和空间来处理表达式。前缀和后缀符号是此问题的解决方案。
什么是前缀
在前缀表示法中,运算符写在操作数之前。前缀符号也称为 抛光 符号。
前缀符号的一些示例如下。
a+b 写为 + a b
p – q 写为 – p q
参考下面的表达式。
a + b*c
首先,乘法将发生如下。乘法的操作数是 b 和 c。
a + * b c
然后将发生添加。加法运算的操作数是 a 和 * b c。最终的前缀符号如下。
+ a * b c
什么是后缀
在后缀表示法中,运算符写在操作数之后。它也被称为 反向波兰语 符号。后缀表示法的一些示例如下。
a + b 写成 a b +
p – q 写为 p q –
参考下面的表达。
a + b * c
首先,乘法将发生如下。乘法的操作数是 b 和 c。
a + b c *
然后将发生添加。加法运算的操作数是 a 和 b c *。最终的前缀符号如下。
a b c * +
图 1:前缀和后缀
总的来说,人类很难理解前缀和后缀,但计算机更容易处理。
前缀和后缀的区别
定义
前缀是一种数学符号,其中运算符位于其操作数之前。后缀是一种数学符号,其中运算符跟随其操作数。
同义词
此外,前缀称为波兰表示法,后缀称为反向波兰表示法。
句法
前缀符号遵循语法。换句话说,运算符写在操作数之前。后缀表示法遵循语法。换句话说,运算符写在操作数之后。
结论
前缀和后缀是计算中使用的两种符号。前缀和后缀的区别在于,前缀是将运算符写在操作数之前的符号,而后缀是将运算符写在操作数之后的符号。
参考:
1. “数据结构和算法解析表达式”。 Www.tutorialspoint.com,Tutorials Point,2018 年 7 月 21 日,可在此处获取。
![前缀和后缀的区别 前缀和后缀的区别](https://img.books-kingdom.com/images/001/image-2541.jpg)