대개 다루어야 하는 데이터를 보관함에 있어서 개수는 정해져 있지 않다.
배열의 크기는 컴파일 때 이미 정해지므로
배열과 달리 유연하게 크기를 바꿀 수 있는 자료구조가 필요해진다.
이런 요구에 충족시켜줄 자료구조 리스트, 스택, 큐, 트리가 있다.
장점이 있다면 단점이 있는 법 각각의 자료구조의 특성을 공부하여
다루어야 하는 데이터의 특성에 따라 알맞는 자료구조를 사용하면 될듯 하다.
'자료구조' 카테고리의 다른 글
자료구조 - 링크드리스트로 구현한 스택(Linked List Stack) (2) | 2012.11.26 |
---|---|
자료구조 - 배열로 구현한 스택(Array Stack) (0) | 2012.11.23 |
자료구조 - 환형 더블 링크드 리스트(Circle Doubly Linked List) (0) | 2012.11.22 |
자료구조 - 더블 링크드 리스트(Doubly Linked List) (1) | 2012.11.22 |
자료구조 - 링크드 리스트(Linked List) (2) | 2012.11.15 |