목차
Stack
: Last In First Out (LIFO) 원칙을 따르는 자료구조
>> 주요 메서드
- Push(x) : 주어진 요소 x를 Stack의 맨 위에 추가한다.
- Pop() : Stack이 비어있지 않으면 맨 위에 있는 요소를 제거하고 반환한다.
- Peek() : Stack이 비어있지 않으면 맨 위에 있는 요소를 반환한다.
- Count : Stack에 있는 요소의 개수를 반환한다.
- Clear() : Stack에 있는 요소를 전부 제거한다.

※ 공식 문서 - Stack
Stack<T> 클래스 (System.Collections.Generic)
동일한 지정된 형식의 인스턴스에 대한 LIFO(Last-in-First-out) 컬렉션의 변수 크기를 나타냅니다.
learn.microsoft.com
Queue
: First In First Out (FIFO) 원칙을 따르는 선형 자료구조
>> 주요 메서드
- Enqueue(x) : 주어진 요소 x를 Queue의 끝(rear)에 추가한다.
- Dequeue : Queue가 비어있지 않으면, 맨 앞(front)에 있는 요소를 제거하고 반환한다.
- Peek : Queue가 비어있지 않으면, 맨 앞에 있는 요소를 반환한다.
- Count : Queue에 있는 요소의 개수를 반환한다.
- Clear : Queue에 있는 요소를 전부 제거한다.
※ 공식 문서 - Queue
Queue<T> 클래스 (System.Collections.Generic)
개체의 첫 번째 아웃 컬렉션을 나타냅니다.
learn.microsoft.com
'Development > Knowledge' 카테고리의 다른 글
| 소수 판별 함수 만들기 (0) | 2025.11.11 |
|---|---|
| 유클리드 호제법을 활용하여 최대공약수, 최소공배수 구하기 (0) | 2025.11.06 |
| 정렬 알고리즘 (0) | 2025.10.27 |