Dlaczego postfix zamiast prefiksu?

Dlaczego postfix zamiast prefiksu?
Dlaczego postfix zamiast prefiksu?
Anonim

Zapis wyrażeń przedrostkowych wymaga, aby wszystkie operatory poprzedzały dwa operandy, nad którymi pracują. Z drugiej strony Postfix wymaga aby jego operatory występowały po odpowiednich operandach. … Operator mnożenia pojawia się bezpośrednio przed operandami B i C, co oznacza, że ma pierwszeństwo przed +.

Dlaczego prefiks jest preferowany przed prefiksem?

Po pierwsze łatwiej jest wdrożyć ewaluację. Z prefiksem, jeśli wypchniesz operator, a następnie jego operandy, musisz mieć wiedza do przodu o tym, kiedy operator ma wszystkie swoje operandy. Zasadniczo musisz śledzić, kiedy operatorzy, których wypchłeś, mają wszystkie swoje operandy, abyś mógł rozwinąć stos i ocenić.

Czy postfix jest lepszy niż prefix?

Konwersja wyrażenia Prefix bezpośrednio na Postfix bez przechodzenia przez proces konwertowania ich najpierw na Infix, a następnie na Postfix jest znacznie lepszy pod względem obliczeń i lepszego zrozumienia wyrażenia (Komputery oceniają za pomocą wyrażenia Postfix).

Dlaczego używany jest postfix?

Notacja Postfiksowa jest używana do reprezentowania wyrażeń algebraicznych. Wyrażenia napisane w formie przyrostkowej są oceniane szybciej w porównaniu z notacją infiksową, ponieważ nawiasy nie są wymagane w przyrostku.

Jakie są zalety notacji postfiksowej?

Zalety przyrostka: Nie potrzebujesz reguł pierwszeństwa . Nie potrzebujesz zasad na prawo i lewostowarzyszenie . Nie potrzebujesz nawiasów, aby ominąć powyższe zasady.

Zalecana: