2025-07-30 00:30

Status:

Tags:자료구조

배열

  • 동일 타입
  • 연속 메모리
  • 인덱스로 접근

기본 연산

  • 접근: O(1) 인덱스로 직접 접근
  • 탑색
    • O(n) 선형 탐색, 정렬 안된 배열
    • O(log n) 이진 탐색, 정렬된 배열
  • 삽입
    • 끝에 삽입: O(1): 그냥 넣으면 끝
    • 처음에 삽입: O(n): 넣고 하나씩 다 밀어야함
    • 특정 위치 삽입: O(n): 넣고 그 뒤 다 하나씩 밀어야함
  • 삭제
    • 끝에서 삭제: O(1) 그냥 삭제하고 끝
    • 처음에서 삭제: O(n) 삭제하고 하나씩 다 밀기
    • 특정 위치에서 삭제: O(n) 삭제하고 그 뒤 하나씩 밀기

References

연결 리스트

버블 정렬 선택 정렬 삽입 정렬 합병 정렬 퀵 정렬

배열(Array) 완전 핸드북