Stack은 LIFO구조 즉, 최근에 입력된게 먼저 나오는 구조이다. Stack에는 기본적으로 .push(), .pop() 함수가 존재하고 필요에 따라 .top(), empty() 가 있다. push는 말 그대로 이 구조에 입력하는 것이고 pop은 제일 위에 있는 것을 꺼내는 것이다. top은 제일 위에 있는 것에 대한 정보를 출력하고 empty는 현재 비어있는지 확인하는 함수이다. 밑에 코드는 Wikipedia에서 공유된 C 코드이다. 다음은 윈도우 기준의 C언어로 제작된 스택의 예제이다. /* Stack Example */ #include #include #include int Stack[10]; int top=-1; int push(int dat); int pop(void); int printsta..