[자료구조] 연결리스트 Linked List

김정인·2021년 1월 26일
0

자료구조

목록 보기
2/12


   각 노드가 데이터와 포인터를 가지고 일렬로 연결되어 있는 방식으로 데이터를 저장하는 자료구조

  • 논리적 저장 순서와 물리적 저장 순서 일치하지 않음
  • 데이터 접근: O(n)
    첫 번째 노드부터 순차적으로 요소에 액세스 해야 함(random access 불가)
  • 데이터 탐색: O(n)
  • 데이터 삽입, 삭제: O(1)
    각각의 원소는 자기 자신 다음이 어떤 원소인지 기억하고 있기 때문에 이 부분만 다른 값으로 바꾸면 된다. 단, 탐색이 O(n)이기 때문에 탐색이 필요한 경우 O(n)
  • 포인터를 위한 추가 공간 필요
  • 프로그램 작성이 어려움

참고링크

0개의 댓글