스택 ( Stack )
Table of Contents 개요 기본 구조 반환 삽입 삭제 코드 문제 C++ STL stack 1. 개요 스택은 선형 자료구조 중 하나로서 추상화에 큰 도움을 주는 자료구조입니다. 요약하면 선형 구조의 양 끝 중에서 한쪽에서만 자료를 삽입하고 삭제할 수 있는 자료구조를 뜻합니다. 이 요약의 의미는 이후의 '기본 구조'란에서 자세히 설명하겠습니다. 스택은 간단한 선형 자료구조인 만큼, 배열만을 활용해도 간단히 구현할 수 있습니다. 굳이 스택이라는 새로운 이름을 붙여야 하나 싶을 정도로 간단하지요. 게다가 배열보다 자유도도 낮기 때문에 오히려 할 수 있는 일은 더 줄어들게 됩니다. 하지만 스택은 선형 자료구조를 공부할 때 빼놓지 않고 등장하는 주제로서, 꽤 중요한 자료구조 취급을 받습니다. 이는 스택의..
선형 자료구조
2018. 1. 21. 18:26
동적 배열 ( dynamic array )
개요 간단한 정렬 문제를 생각해보자. 먼저 자연수N을 입력받는다. (1
선형 자료구조
2017. 12. 21. 22:18