Varför postfix över prefix?

Innehållsförteckning:

Varför postfix över prefix?
Varför postfix över prefix?
Anonim

Prefixuttrycksnotation kräver att alla operatorer föregår de två operanderna som de arbetar på. Postfix, å andra sidan, kräver att dess operatörer kommer efter motsvarande operander. … Multiplikationsoperatorn kommer omedelbart före operanderna B och C, vilket anger atthar företräde över +.

Varför föredras postfix framför prefix?

För det första är det lättare att genomföra utvärdering. Med prefix, om du trycker på en operator, sedan dess operander, måste du ha forward kunskap om när operatorn har alla sina operander. I grund och botten måste du hålla reda på när operatorer du har tryckt har alla sina operander så att du kan varva ner stacken och utvärdera.

Är postfix bättre än prefix?

Konvertering av prefixuttryck direkt till Postfix utan att gå igenom processen att konvertera dem först till Infix och sedan till Postfix är mycket bättre när det gäller beräkning och bättre förståelse uttrycket (Datorer utvärderar med Postfix-uttryck).

Varför används postfix?

Postfix-notationen används för att representera algebraiska uttryck. Uttrycken skrivna i postfix-form utvärderas snabbare jämfört med infixnotation eftersom parentes inte krävs i postfix.

Vilka är fördelarna med postfix-notation?

Fördelar med postfix: Du behöver inte ha företrädesregler . Du behöver inga regler för höger och vänsterassociativitet . Du behöver inte ha parenteser för att åsidosätta reglerna ovan.

Rekommenderad: