[eBook] 자료구조와 알고리즘 with C# - 3장. 스택 및 큐 1. 스택1) 정의- 한 쪽 끝(상단)에서만 항목을 추가하고 제거할 수 있는 요소의 모음 - 후입선출(LIFO) : 스택에 마지막으로 추가된 요소가 가장 먼저 제거- 예 : 책 (가장 위에 있는 책이 가장 먼저 제거)- 사용 예시 : 구문 분석(텍스트의 문자열을 분석하여 문법 구조 파악, 지금까지 처리된 텍스트의 기호 추적), 재귀 알고리즘 구현, 산술 표현식 평가, 프로그램 메모리에 호출 프레임 저장 등 2) 연산- Push : 스택의 맨 위에 요소를 추가- Pop : 스택에서 가장 위에 있는 요소를 제거 - Peek : 스택에서 가장 위에 있는 요소를 제거하지 않고 반환- Count : 스택의 요소 수를 반환- Contains ..