스택(Stack)이란? 스택(Stack)은 후입선출법 Last In First Out(LIFO) 특성을 갖고 있으며 데이터를 연속적으로 아래에서 위로 쌓는 형태의 데이터 구조입니다.
그렇기 때문에 스택(Stack)은 한쪽 끝 위치(Top)를 기준으로 요소(element)를 삽입, 삭제가 가능합니다. top은 스택(Stack)의 최상단, 요소를 넣을 곳을 말합니다. 스택(Stack)에 적용하는 2가지 연산은 삽입 연산 (Push)와 삭제 연산 (Pop)이라고 합니다. push: 스택(Stack)의 맨 위에서 요소를 삽입/저장하는 연산 pop : 스택(Stack)의 맨 위에서 요소를 삭제/반환하는 연산 스택(Stack) 관련 연산 Create_stack : 스택(Stack)을 생성.
요소가 없는 상태 push : 스택(Stack)에 요소를 추가 pop : 스택(Stack)으로부터 맨 위 요소를 가져오고 스택(Stack)에서 해당 요소를 삭제 Check_full : 현재 스택(Stack)...
#
DataStructure
#
LIFO
#
pop
#
push
#
Stack
#
데이터구조
#
스택
원문 링크 : [데이터 구조] C++ 스택(Stack)