스택(Stack)을 연결 리스트 기반으로 구현
Programming/Data Structure 2013. 1. 6. 23:45 |기능적인 부분만 고려를 한다면 배열은 대부분 연결 리스트로 교체가 가능하다. 배열도 연결 리스트도 기본적인 선형 자료구조이기 때문이다.
head -> data1 -> data2 -> data3 -> NULL
이렇게 메모리 구조만 놓고 보면 이것이 스택을 구현한 것인지, 단순 연결 리스트를 구현한 것인지 알 수 없다.
다만 위의 메모리 구조를 바탕으로 push 연산과 pop 연산이 포함된 ADT를 갖는다면 이것이 스택이 되는 것이다.
'Programming > Data Structure' 카테고리의 다른 글
수식의 표기법: 전위, 중위, 후위 표기법 (0) | 2013.01.15 |
---|---|
연결 리스트(원형 연결 리스트)를 이용한 스택의 또 다른 구현 (0) | 2013.01.07 |
스택 (Stack) (0) | 2013.01.06 |
[Dummy Node를 이용] 양방향 연결 리스트 (0) | 2013.01.06 |
양방향 연결 리스트 (0) | 2013.01.06 |