<aside> 💡 < Data Structures & Algorithms in Swift > Translated by Doy
</aside>
스택은 어느 곳에도 있습니다. 스택이 있는 일반적인 예시를 들어보겠습니다.
스택 stack 자료구조는 개념적으로 객체의 물리적 스택과 동일합니다. 어떤 항목을 스택에 넣으면 스택의 맨 위에 놓이게 됩니다. 스택의 어떤 항목을 제거한다면 항상 가장 위에 있는 항목이 제거됩니다.
좋은 소식: 팬케이크가 쌓인 스택, 나쁜 소식: 가장 위에 있는 팬케이크만 먹을 수 있다는 것.

스택은 유용하고 또 너무나 간단합니다. 스택을 구축하는 주요 목표는 데이터를 접근하는 방법을 적용하는 것입니다.
스택에는 두 가지의 필수 작업만 있습니다.
push: 스택의 최상단에 요소 추가하기pop: 스택의 최상단 요소를 제거하기