목차/차례
1. 서론
2. 스택의 개념 및 연산
1) 스택의 정의
2) 스택의 삽입 연산(PUSH)
3) 스택의 삭제 연산(POP)
4) 스택의 응용
3. 큐의 개념 및 연산
1) 선형 큐의 정의 및 연산
2) 원형 큐의 정의 및 연산
3) 큐의 응용
4. 스택과 큐의 비교
5. 결론
스택과 큐의 구현 방식에는 여러 가지가 있다. 배열을 이용한 구현은 간단하지만 크기가 고정적이라는 단점이 있다. 이러한 문제를 해결하기 위해 동적 메모리 할당을 사용하는 방법이 있으며 이는 필요에 따라 메모리 크기를 조절할 수 있게 한다. 연결 리스트를 이용한 구현은 메모리 공간을 효율적으로 사용할 수 있지만 노드 간의 연결을 관리해야 하는 추가적인 오버헤드가 발생한다. 각 구현 방식은 장단점이 있으므로 응용 프로그램의 특성과 요구사항에 따라 적절한 방법을 선택해야 한다. 예를 들어 메모리 공간이 제한적인 환경에서는 연결 리스트 방식이 유
...