50 likes | 301 Views
후위표기 산술연산 알고리즘 _Main. “ 수식입력 ”;K. i = 1 to Len(k). M = mid(k, i, 1). No. M = “ 연산자 ”. call Push. Yes. call Pop. call Pop. call 연산. call Push. St(Top). 스택의 삭제 (POP). POP. Yes. Top < Min. 언더플로우. No. A1 = st(Top). Top = Top - 1. A2 = st(Top). Top = Top - 1. 스택의 푸쉬연산. PUSH.
E N D
후위표기 산술연산 알고리즘_Main “수식입력”;K i = 1 to Len(k) M = mid(k, i, 1) No M = “연산자” call Push Yes call Pop call Pop call 연산 call Push St(Top)
스택의 삭제(POP) POP Yes Top < Min 언더플로우 No A1 = st(Top) Top = Top - 1 A2 = st(Top) Top = Top - 1
스택의 푸쉬연산 PUSH Yes Top = Max 오버플로우 No Top = Top + 1 ST(Top) = M