less than 1 minute read

Linked List

값을 가진 데이터와 연결된 노드를 알려주는 포인터로 구성된 노드가 연결된 구조체

노드가 연결된 구조체를 말 함

  • 구성 요소

    • 데이터

      노드의 값을 나타냄

    • 포인터

      다음 연결된 노드를 알려주는 지시자

  • 종류

    • 단일 연결 리스트

      가장 기본 형태

      노드는 데이터와 다음 노드로의 포인터만 가지고 있음

    • 이중 연결 리스트

      다음 노드의 포인터와 이전 노드의 포인터 두 가지를 가지고 있음

    • 원형 연결 리스트

      마지막 노드가 최초 노드를 참조하여 순환함

  • 장/단점

    장점 : 순차적으로 데이터를 저장할 수 있으며 유연하게 저장 공간 할당 가능

    단점 : 인덱스 값 없으므로 특정 데이터 찾는 데 시간 소모값 큼