연결 리스트란? 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조이다. 연결된 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조이다. C언어에서는 주요한 데이터 구조이지만, 파이썬에서는 리스트 타입이 연결 리스트의 기능을 모두 지원하다. 연결 리스트 기본 구조와 용어 노드(Node): 데이터 저장 단위 (데이터값, 포인터) 로 구성 포인터(pointer): 각 노드 안에서, 다음이나 이전의 노드와의 연결 정보를 가지고 있는 공간 연결 리스트 장단점 장점 미리 데이터 공간을 미리 할당하지 않아도 됨 배열은 미리 데이터 공간을 할당 해야 함 단점 연결을 위한 별도 데이터 공간이 필요하므로, 저장공간 효율이 높지 않음 연결 정보를 찾는 시간이 필요하므로 접근 속도가 느..