선형자료구조 - 배열) 복습을 위해 작성하는 글 2023-04-05

rizz·2023년 4월 5일
0

자료구조

목록 보기
1/12

📒 갈무리 - 배열

📌 선형 자료구조란?

- 자료뒤에 하나의 자료만이 존재하는 것

- 자료들 간의 관계가 1:1인 것

 

📌 배열이란?

- 동일한 데이터 타입의 변수를 묶어서 저장하기 위한 자료구조

- 크기가 정해져 있고, 변동이 없는 형태의 데이터에 적합하다.

 

📌 선언과 접근

// C#
int[] array = new int[10]; int형 10개를 선언
array[0] = 10; // 인덱스로 접근하여 첫 번째 값을 10으로 초기화

 

📌 장점

- 구조가 간단하다.

- index가 존재하기 때문에 빠른 접근이 가능하다.

 

📌 단점

- index의 위치를 모른다면 처음부터 순차적으로 순회해야 한다.

- 배열의 크기보다 큰 index에 접근하게 되면 오류를 발생시킨다.(index out of range)

- 요소의 삭제나 추가가 안되기 때문에 크기를 변경하려면 새로운 배열을 만들어야 한다.

profile
복습하기 위해 쓰는 글

0개의 댓글