[Java] Stack 클래스
Rev_
기본적인 자료구조 중 하나인 스택(Stack)은 FILO(First In Last Out)의 형태를 가진다. 물론 자바에서 내장 클래스 없이 스택을 구현할 수도 있지만 자바에는 스택 클래스와 여러 함수를 지원해준다. Stack stack = new Stack(); 기본적으로 스택은 위와 같이 선언한다. 스택이 선언되면 다양한 내장 함수를 사용할 수 있다. 스택에서는 어떤 메서드를 사용할 수 있을까? push() stack.push(1); 스택에 1이라는 값을 추가하는 기능이다. 계속 push를 한다면 스택에 데이터가 쌓이게 된다. pop() stack.pop(); 스택의 가장 마지막 요소를 제거한다. 스택에서 요소를 꺼낸다고 상상하면 될 것 같다. peek() stack.peek(); push와 pop ..