기타/What I Learned

[자료구조&알고리즘] 후위 표기 수식 계산

가죽방패 2021. 10. 2. 10:37

※ 후위 표기 수식 계산

- A B + C D + * <= (A + B) * (C + D)

 

*알고리즘의 설계

- 후위 표현식을 왼쪽부터 한 글자씩 읽어서 피연산자라면 스택에 push

연산자를 만나면 스택에서 pop -> (1), pop -> (2). (2) 연산 (1) 을 계산, 이 결과를 스택에 push

 

수식의 끝에 도달하게 되면 스택에서 pop -> 이러한 과정을 거쳐 계산 결과가 나옴