-
자료구조 - 배열(Array)CS/자료구조 2021. 6. 25. 20:15
- 배열이란 ?
- 데이터를 나열하고 각 데이터를 인덱스에 대응하도록 구성한 데이터 구조
- 배열이 필요한 이유
- 같은 종류의 데이터를 효율적으로 관리하기 위해 사용
- 같은 종류의 데이터를 순차적으로 저장
- 배열의 장단점
- 장점
- 빠른 접근 가능
- 첫 데이터의 위치에서 상대적인 위치로 데이터 접근(인덱스 번호로 접근)
- 단점
- 데이터 추가/삭제의 어려움
- 미리 최대 길이를 지정해야 함
- 자바스크립트와 파이썬의 배열
- 자바스크립트
// 배열 리터럴 표기법 const array = [1,2,3,4,5]; // 1차원 배열 const array = [[1,2,3],[4,5,6]]; // 2차원 배열 // 배열 생성자 const array1 = new Array(2); // 단일 매개변수 const array2 = new Array('사과', '바나나'); // 복수 매개변수
- 파이썬
// 파이썬 리스트 활용 list = [1,2,3,4,5] list1 = [[1,2,3],[4,5,6]]
'CS > 자료구조' 카테고리의 다른 글
자료구조 - 링크드 리스트(Linked List) (0) 2021.06.30 자료구조 - 스택(Stack) (0) 2021.06.26 자료구조 - 큐(Queue) (0) 2021.06.25 자료구조란 ? (0) 2021.06.25