STACK IN PRACTICE
Ctrl+Z 한 번에 — 보이지 않게 매일 동작하는 스택
| 실무 사례 | 동작 원리 |
| 브라우저 뒤로가기 | 방문 페이지 PUSH, 뒤로가기 POP |
| 함수 호출 스택 (콜스택) | 호출 PUSH · 종료 POP |
| 입력창 실행취소 Ctrl+Z | 이력 PUSH, 취소 POP |
| 컴파일러 괄호 검사 | '(' PUSH · ')' POP → 짝 확인 |
| 수식 후위 표기 변환 | 연산자 PUSH·POP으로 우선순위 처리 |
| 재귀(Recursion) 호출 | 호출마다 콜스택에 자동 PUSH |
실시간 시연
Ctrl+Z 연타 → 방금 친 글자가 가장 먼저 사라짐 = LIFO. 거의 모든 편집기 Undo가 스택.
재귀가 너무 깊으면 그 유명한 'Stack Overflow' 오류 — 개발자 Q&A 사이트 이름의 어원.
시험 한 줄
보기에 '함수 호출 · 재귀 · 괄호 검사 · 실행 취소(Undo)' 보이면 100% 스택.