1. Array vs Linked List

XCC629·2022년 6월 1일
0

자료구조

목록 보기
1/2

1. Array

  • 논리적 저장 순서와 물리적 저장 순서가 일치
  • 인덱스로 원소에 접근 가능
    찾고자 하는 원소의 값을 알면 O(1)

  • 삭제, 삽입 과정에서는 O(n)
    해당 인덱스 요소 삭제 => 빈 공간 채우기 위해 Shift

2. Linked List

  • 각 원소는 자기 다음 원소만 기억
  • 이 값만 바꾸면 삭제 삽입 O(1) 만에 해결
    기억하고 있는 원소 삭제 => 빈공간 없음
  • Tree 구조의 근간

  • 원하는 위치 Search 과정 필요
    반복문 => O(n)

참고자료
Interview_Question_for_Beginner/DataStructure

profile
프론트엔드 개발자

0개의 댓글