배열

phoenixKim·2021년 2월 27일
0

stl구현

목록 보기
5/7

배열이란?

: 동일한 데이터를 하나의 변수에 그룹지어 놓은것

  • 특징
    1) 원소들이 연속적인 메모리를 가지고 있다.
    2) 인덱스 접근이 가능하다.
    3) 고정적인 크기를 가지고 있다.

  • 장점
    1) 인덱스 접근이 가능하다.

  • 단점
    1) 정적이므로 크기를 무제한으로 사용할 수 없다.
    2) 중간 데이터를 사용하지 않더라고 메모리가 연속적으로 이루어져 있어서
    메모리 삭제가 불가피하다. -> 메모리 낭비라고도 할 수 있다.

  • 인덱스 접근이 가능하다.

  • 메모리값들을 보면 특징을 알 수 있는점!

    • 원소들이 연속적인 메모리값을 가지고 있다. (int로 선언햇으므로 4바이트씩 증가하고 있는 것을 확인할 수 있다.)
    • 배열의 시작 주소값은 첫번째 인덱스의 주소값이라는 것을 확인할 수 있다.
profile
🔥🔥🔥

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN