자료구조

Array와 List 차이

mygomii 2022. 2. 2. 22:42
반응형

Array

  • 연속된 메모리 공간에 할당
  • index를 가지고, element의 index는 변경x
  • 빠르게 조회 가능
    String[] students = new String[5];
    students[0] = '최진혁';
    students[1] = '한이람';
    students[2] = '최유빈';
    students[3] = '한이은';
    students[4] = '김주한';​

 

List

  • 빈틈없는 데이터의 적재
  • 구현이 복잡
  • 메모리 재사용 가능
  • 순서가 있는 데이터의 모임
  • element 추가, 삭제하는 기능이 있음

 

참고

https://programmers.co.kr/learn/courses/17/lessons/802

반응형