12. 스파르타 코딩클럽 [사전캠프 - 자료구조/메모리 구조 및 ARC]
(스타터 과정이 아닌, 마스터 과정을 정리한 내용) 기본⎮ 자료 구조 1. 배열(Array) : 데이터를 순차적으로 저장하는 자료 구조 - 인덱스를 사용해 특정 요소에 접근 - 특징 : O(1)과 같은 빠른 조회가 가능. 단, 배열의 앞이나 중간에 삽입하거나 삭제할 시 성능 저하var numbers = [1, 2, 3, 4, 5]numbers.append(6) // 배열 끝에 6을 추가print(numbers) // [1, 2, 3, 4, 5, 6] 2. *큐(Queue) : 선입 선출(FIFO, First In First Out) 구조. - 데이터를 한쪽에 삽입하고, 반대쪽에서 제거 - 사용 사례 : 프린터 대기열 작업, *너비 우선 탐색 - enqueue..
2025. 2. 9.
최근댓글