11일차
스택의 응용 : 올바른 괄호 검사 ∙ 올바른 괄호 검사 - 괄호만으로 이루어진 문자열이 주어질 때, 괄호의 종류별로 쌍이 제대로 되어 있는지를 검사하기 - 괄호의 종류 : [ ] (대괄호, brackets), { } (중괄호, braces), ( ) (소괄호, parentheses) - 올바른 괄호의 조건 > 괄호의 종류별로 여는 괄호와 닫는 괄호의 개수가 같아야 한다. > 같은 종류의 괄호에서 여는 괄호가 닫는 괄호보다 먼저 나타나야 한다. > 마지막 여는 괄호와 쌍이 되는 닫는 괄호가 먼저 나타나야 한다. ∙ 올바른 괄호 검사 알고리즘 - 문자열의 각 문자를 차례대로 검사 > 여는 괄호 (, {, [ 를 만나면 스택에 push > 닫는 괄호 ), }, ] 를 만나면 > 스택이 비어 있으면 false ..