자료 구조(Data Structure)는 데이터를 효율적으로 저장·접근·조작하기 위해 컴퓨터 메모리에 배치하는 방식입니다. 배열, 연결 리스트, 스택, 큐, 트리, 그래프, 해시 테이블 등 다양한 종류가 있으며, 각각 시간·공간 복잡도 특성이 다릅니다. 알고리즘과 함께 컴퓨터 과학의 근간이며, 소프트웨어 성능·확장성의 기초를 결정합니다.
자료 구조(Data Structure)는 데이터를 효율적으로 저장·접근·조작하기 위해 컴퓨터 메모리에 배치하는 방식입니다. 배열, 연결 리스트, 스택, 큐, 트리, 그래프, 해시 테이블 등 다양한 종류가 있으며, 각각 시간·공간 복잡도 특성이 다릅니다. 알고리즘과 함께 컴퓨터 과학의 근간이며, 소프트웨어 성능·확장성의 기초를 결정합니다.