정보처리기사/소프트웨어 개발

infix / prefix / postfix 표기

glorypang 2025. 10. 25. 22:51
728x90
반응형
SMALL

정의와 예시

표기  의미  예시(중위식: A * (B + C) 기준)
Infix(중위) 연산자를 피연산자 사이 A * (B + C)
Prefix(전위, Polish) 연산자를 * A + B C
Postfix(후위, RPN) 연산자를 A B C + *
  • infix는 사람이 읽기 쉬움(우선순위/괄호 필요)
  • prefix/postfix괄호 없이도 계산 순서가 명확 → 스택 평가가 쉬움

세 표현식 예시 비교

1. A + B * C

  • Infix: A + (B * C)
  • Postfix: A B C * +
  • Prefix: + A * B C\

2.  (A + B) * (C - D)

  • Postfix: A B + C D - *
  • Prefix: * + A B - C D

3. A * (B + C / D)

  • Postfix: A B C D / + *
  • Prefix: * A + B / C D
728x90
반응형
LIST