자료구조 - 링크드 리스트(Linked List) 연결 리스트 배열은 순차적으로 연결된 공간에 데이터를 나열하는 구조 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조 본래 C언어에서는 주요 데이터 구조, 그러나 파이썬은 리스트 타입이 링크드 리스트 기능 지원 주요 기능 노드(Node) : 데이터 저장 단위(데이터값 ,포인터)로 구성 포인터(Pointer) : 각 노드 안에서, 다음이나 이전 노드와의 연결 정보를 가지고 있는 공간 Node와 Node 연결 자료구조 링크드 리스트의 장단점 장점 미리 데이터 공간을 할당하지 않아도 됨 (배열은 미리 데이터 공간을 할당해야 하는 것이 단점) 단점 연결을 위한 별도 데이터 공간이 필요 → 저장 공간 효율이 높지 않음 연결 정보를 차즌ㄴ 시간이 필요하여 접근 속도가 느림 중간 데이터 삭제 시, 앞뒤 데이터 연결을 재구성해야하는 부가 작업 필요 다양한 링크드 리스트 구조 더블 링크드 리스트 (Double Li...
#
doublelinkedlist
#
이중링크드리스트
#
링크드리스트장점
#
링크드리스트단점
#
링크드리스트구조
#
링크드리스트
#
노드연결
#
노드
#
Linkedlist
#
자료구조