array1 [자료구조 기초] 01. 배열 (Array) 들어가며개발을 하거나 알고리즘 문제를 풀 때, 배열은 굳이 의식하지 않아도 어느새 손에 사용하고 있습니다. 그만큼 배열은 사용법이 단순하고 직관적이기 때문에 많이 사용하는 자료구조입니다. 이번 기회에는 그 배열을 겉모습이 아니라 속까지 들여가보려고 합니다. 배열이란 무엇인가 배열은 "동일한 타입의 데이터를 연속적인 메모리 블록에 저장하는 집합형 자료구조"입니다. 이 문장을 하나하나 풀어보면,동일한 타입의 데이터란 배열을 정의할 때 미리 정의한 타입의 데이터만을 배열에 넣을 수 있다는 뜻입니다. int[] arr = new int[N]; // int형 요소만 배열에 저장 가능 연속적인 메모리 블록은, 요소들이 메모리에서 순서대로 붙어 있다는 얘기입니다. 배열에 담긴 데이터는 우리 눈엔 보이지 않지만, 실.. 2025. 7. 24. 이전 1 다음