최대 1 분 소요

Stack의 활용

수식의 괄호 쌍

  • FIFO
  • 여는 괄호가 나오면 스택에 추가
  • 닫는 괄호가 나왔을 경우
    • 스택이 비어있으면 올바르지 않은 괄호 쌍
    • 스택의 top이 짝이 맞지 않는 괄호일 경우 올바르지 않은 괄호 쌍
    • 스택의 top이 짝이 맞는 괄호일 경우 pop
  • 모든 과정을 끝낸 후 스택에 괄호가 남아있으면 X, 남아있지 않으면 O