前缀和后缀的区别

目录:

Anonim

主要区别 前缀和后缀之间是 前缀是一种将运算符写在操作数之前的符号,而后缀是一种将运算符写在操作数之后的符号.

符号是写算术表达式的方式。有多种符号可以编写算术表达式。它们不会更改表达式的输出。这些符号包括中缀符号、前缀符号和后缀符号。

钥匙 地区 覆盖

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 日,可在此处获取。

前缀和后缀的区别