Il differenza principale tra prefisso e postfix è che il prefisso è una notazione che scrive l'operatore prima degli operandi mentre il suffisso è una notazione che scrive l'operatore dopo gli operandi.
La notazione è il modo di scrivere espressioni aritmetiche. Esistono varie notazioni per scrivere un'espressione aritmetica. Non cambiano l'output dell'espressione. Queste notazioni includono notazione infissa, notazione prefisso e notazione postfissa.
1. Cos'è Infix
- Definizione, esempi
2. Cos'è il prefisso
- Definizione, esempi
3. Cos'è Postfix
- Definizione, esempi
4. Differenza tra prefisso e postfix
- Confronto tra le principali differenze
Infix, Prefisso, Postfix
Alcuni esempi di espressioni aritmetiche sono 4 + 5, a + b, ecc. Hanno una struttura comune come segue.
L'operatore fa riferimento all'operazione che deve essere eseguita mentre l'operando fa riferimento al valore su cui viene eseguita l'operazione. Ad esempio, in un'espressione + b, 'a' e 'b' sono operandi e '+' è l'operatore.
In queste espressioni, gli operatori vengono utilizzati tra gli operandi. Questo tipo di notazione è più facile da leggere e capire per gli umani. Ma in informatica, la notazione infisso non è utile in quanto richiede più tempo e spazio per elaborare le espressioni. Le notazioni prefisso e Postfix sono le soluzioni per questo problema.
Nella notazione prefisso, l'operatore è scritto prima degli operandi. Viene anche chiamata la notazione del prefisso polacco notazione.
Alcuni esempi di notazione prefisso sono i seguenti.
a + b è scritto come + a b
p - q è scritto come - p q
Fai riferimento all'espressione qui sotto.
a + b * c
Innanzitutto, la moltiplicazione avverrà come segue. Gli operandi per la moltiplicazione sono b e c.
a + * b c
Quindi si verificherà l'aggiunta. Gli operandi per l'addizione sono a e * b c. La notazione finale del prefisso è la seguente.
+ a * b c
Nella notazione postfix, l'operatore viene scritto dopo gli operandi. È anche chiamato Polacco inverso Notazione. Alcuni esempi di notazione postfix sono i seguenti.
a + b è scritto come un b +
p - q è scritto come p q -
Fare riferimento all'espressione sottostante.
a + b * c
Innanzitutto, la moltiplicazione avverrà come segue. Gli operandi per la moltiplicazione sono b e c.
a + b c *
Quindi si verificherà l'aggiunta. Gli operandi per l'addizione sono a e b c *. La notazione finale del prefisso è la seguente.
a b c * +
Figura 1: prefisso e suffisso
Nel complesso, gli umani hanno difficoltà a capire prefisso e postfix, ma sono più facili da elaborare per il computer.
Prefisso è una notazione matematica in cui gli operatori precedono i loro operandi. Postfix è una notazione matematica in cui gli operatori seguono i loro operandi.
Inoltre, il prefisso è noto come notazione polacca e il suffisso è noto come notazione polacca inversa.
La notazione del prefisso segue il
Prefisso e Postfix sono due notazioni usate nell'informatica. La differenza tra prefisso e postfix è che il prefisso è una notazione che scrive l'operatore prima degli operandi mentre il suffisso è una notazione che scrive l'operatore dopo gli operandi.
1. "Strutture di analisi dati e algoritmi di analisi". Www.tutorialspoint.com, Tutorials Point, 21 luglio 2018, disponibile qui.