반응형
Notice
Recent Posts
Recent Comments
Link
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

지식조각모음

array VS list 본문

CS

array VS list

y00 2022. 2. 24. 22:03
반응형

Array

특징

  1. 크기가 정해져있다
  2. 인덱스를 통해 접근한다
    • 인덱스에 따라 값을 유지한다
    • 엘리먼트가 삭제되면 빈 공간으로 남겨둔다 -> 메모리 낭비

List

특징

  1. 순서가 있는 데이터의 모임
    • 인덱스의 개념이 아님. 순차적이란 뜻
    • 포인터를 통해 다음 데이터의 위치를 알 수 있다.
    • ListIterator 지원
  2. 빈틈없는 데이터의 적재
    • 엘리먼트가 삭제되면 그 공간을 채운다 -> 메모리 재사용이 편리함

위 두가지 특징을 통해 Array를 사용하는 경우는

  1. 크기가 정해져 있을 때
  2. 조회 위주의 기능이 필요할 때
    라고 유추할 수 있다.
반응형

'CS' 카테고리의 다른 글

[자료구조] List, Map, Set, Hash 차이  (0) 2023.07.28