- Hvordan konverterer man infix til præfiks?
- Hvordan kan jeg konvertere postfix til præfiks?
- Hvordan konverterer jeg til post fix?
- Hvordan beregnes postfix -præfiks?
Hvordan konverterer man infix til præfiks?
Vi bruger det samme til at konvertere Infix til præfiks.
- Trin 1: Vend infix -udtrykket i.e A+B*C bliver C*B+A. Bemærk, mens hver '(' bliver til ')' vendes, og hver ')' bliver '('.
- Trin 2: Få "næsten" postfix -udtrykket for det modificerede udtryk i.e CB*A+.
- Trin 3: Omvend postfix -udtrykket.
Hvordan kan jeg konvertere postfix til præfiks?
Følgende er de trin, der kræves for at konvertere postfix til præfiksudtryk:
- Scan postfix -udtrykket fra venstre til højre.
- Vælg de to første operander fra udtrykket efterfulgt af en operator.
- Konverter det til præfiksformatet.
- Erstat præfiks -subudtrykket med en midlertidig variabel.
Hvordan konverterer jeg til post fix?
Algoritme til evaluering af postfix -udtryk
- Læs et tegn.
- Hvis tegnet er et ciffer, skal du konvertere tegnet til int og skubbe heltalet ind i stakken.
- Hvis karakteren er en operator, skal du pope elementerne fra stakken to gange og få to operander. Udfør handlingen. Skub resultatet ind i stakken.
Hvordan beregnes postfix -præfiks?
Pop 25 fra stakken for den venstre operand og derefter pop 10 5 / fra stakken for den højre operand. Tilføj derefter "+" til dets to operander for at danne postfix -strengen 25 10 5 / +. Skub derefter postfix -strengen 25 10 5 / + til stakken. Det næste scannede tegn er "2", som er en operand, så skub det til stakken.