본문 바로가기
자료구조와 알고리즘/자료구조

배열

by oncerun 2020. 8. 17.
반응형

데이터를 나열하고, 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조

 

1. 배열이 왜 필요할까?

 - 같은 종류의 데이터를 효율적으로 관리하기 위해 사용

 - 같은 종류의 데이터를 순차적으로 저장

 

인덱스는 각 각의 저장공간에 번호를 새겨서 바로 데이터를 찾을 수 있도록 도와주는 번호

 

 

 

배열의 장점

 - 데이터에 빠른 접근이 가능합니다.  

 

배열의 단점 

 - 배열은 공간을 미리 설정을 해야합니다. 따라서 공간을 넘어서는 데이터를 추가하기 위해선 새로운 배열을 만들어야 합니다.

 - 배열은 데이터의 추가/삭제에 대해서 많은 비용이 발생합니다.

 

 

반응형

'자료구조와 알고리즘 > 자료구조' 카테고리의 다른 글

해쉬 테이블  (0) 2020.09.02
링크드 리스트  (0) 2020.08.26
스택  (0) 2020.08.18
큐 (Queue)  (0) 2020.08.17
자료구조  (0) 2020.07.29

댓글