쳉지로그

[자료구조 이론] 배열(Array) 본문

코딩테스트/자료구조 이론

[자료구조 이론] 배열(Array)

쳉지 2021. 4. 14. 04:32
  • 같은 종류의 데이터를 효율적으로 관리하기 위해 사용
  • 같은 종류의 데이터를 순차적으로 저장
  • 장점:
    • 빠른 접근 가능
    • 첫 데이터의 위치에서 상대적인 위치로 데이터 접근(인덱스 번호로 접근)
  • 단점:
    • 데이터 추가/삭제의 어려움
    • 미리 최대 길이를 지정해야 함

(참고)

  • range(stop): range(10)은 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • range(start, stop): range(1, 11)은 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  • range(start, stop, step): range(0, 20, 2)은 0, 2, 4, 6, 8, 10, 12, 14, 16, 18
  • start, stop, step은 음수로 지정 가능

 

# 1차원 배열
data_list = [1, 2, 3, 4, 5]

# 2차원 배열
dataset = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Comments