본문 바로가기

stack2

[Python]파이썬 스택 사용법 파이썬 스택 사용법 목차 스택이란? 스택의 동작 원리 스택의 주요 연산 스택의 구현 스택 활용 예시 스택의 장단점 스택 활용 팁 1. 스택이란? 스택(Stack)은 데이터를 후입선출(LIFO, Last-In-First-Out)의 원칙에 따라 저장하는 자료구조입니다. 즉, 마지막으로 들어온 데이터가 가장 먼저 나가게 되는 구조를 가지고 있습니다. 2. 스택의 동작 원리 스택은 주로 두 가지 연산을 수행합니다. 하나는 데이터를 스택에 삽입하는 'push' 연산이고, 다른 하나는 스택에서 데이터를 꺼내는 'pop' 연산입니다. push 연산은 스택의 맨 위에 데이터를 추가하고, pop 연산은 스택의 맨 위에 있는 데이터를 제거하고 반환합니다. 3. 스택의 주요 연산 스택은 일반적으로 다음과 같은 주요 연산을 .. 2023. 7. 19.
[Java]스택 사용법과 예제 자바 Stack 사용법과 예제 목차 Stack 클래스 개요 Stack 클래스 초기화 데이터 추가하기 데이터 제거하기 데이터 접근하기 Stack 예제 결론 1. Stack 클래스 개요 Stack 클래스는 자바에서 제공하는 데이터 구조 중 하나로, 후입선출(LIFO) 원칙을 따릅니다. 스택은 데이터를 쌓아놓는 것과 유사하며, 가장 최근에 추가된 데이터가 가장 먼저 제거됩니다. 2. Stack 클래스 초기화 Stack 객체를 사용하기 위해 Stack 클래스를 초기화해야 합니다. Stack 객체는 다음과 같이 생성될 수 있습니다: Stack stack = new Stack(); 3. 데이터 추가하기 Stack에 데이터를 추가하기 위해서는 push() 메서드를 사용합니다: stack.push(10); stack... 2023. 7. 19.