📌 자료 구조 : 데이터를 효율적으로 저장하고 관리하기 위한 방법 등장 배경 데이터의 양이 많아짐에 따라 데이터를 효과적으로 저장하고 검색하는 방법이 필요해졌고, 이에 따라 불필요한 계산 및 메모리 낭비를 줄일 수 있는 자료구조들이 등장했다. 자료 구조의 종류배열(Array): 동일한 데이터 타입을 가진 요소들을 연속적으로 저장하는 자료구조빠른 조회 : 인덱스 사용고정된 크기 : 데이터를 동적으로 추가/제거 시 비효율적예시 > 고정된 크기의 데이터 저장, 이차원 배열의 행렬 계산 리스트(List): 각각의 데이터 요소(Node)들이 포인터(next)와 키(key)를 가진 자료구조동적 조정 가능 데이터의 삽입/삭제 용이느린 검색 속도 : 인덱스 접근 불가능예시 > 동적 메모리 할당스택(Stack): ..