공룡호가 사는 세상 이야기

연결 리스트라는 자료 구조의 실용성에 대해 고찰해 보자.
연결 리스트는 포인터를 사용하기는 하지만 그리 복잡하지는 않고 관리 함수들도 상식 수준에서 어렵지 않게 이해할 수 있다. 내부 구조가 직관적이며 링크를 조작하는 기법도 나름대로 재미 있어서 자료 구조를 처음 접하는 사람에게는 상당히 흥미로운 주제이다.
또한 자료 구조의 가장 기본적이고도 고전적인 주제로서 학술적인 가치도 높다. 연결 리스트를 처음 배운 사람들은 다음에 실무를 할 때 한번씩 꼭 써보고 싶다는 생각이 들 정도로 매력적이기도 하다.
그러나 사실 현대의 컴퓨터 환경에서 연결 리스트의 실용성은 거의 빵점에 가까울 정도로 형편없다. 연결 리스트의 주요 단점들을 간략하게 정리해 보면 다음과 같다.