목차 1. 자료 구조 1) 자료 구조 란? 자료 구조란 프로그램에서 쉽게 사용될 수 있도록 구성된 데이터 간의 논리적인 관계이다. 자료구조는 컴퓨터상에 자료를 저장하기 위해서 만들어진 논리적인 틀이다. 자료를 효율적으로 사용할 수 있도록 컴퓨터에 저장하는 방법이다. 프로그램에서 처리되는 데이터는 구조를 어떻게 구성하느냐에 따라 성능에 많은 영향을 미치게된다. 데이터를 처리하는 입장에서 데이터 사이에 존재하는 관계이다. 효과적으로 설계된 자료 구조는 실행 시간 혹은 기억 장치 용량과 같은 자원을 최소한으로 사용하면서 연산을 수행하도록 해준다. 신중히 선택한 자료구조는 보다 효율적인 프로그래밍을 할 수 있게 한다. 데이터의 추가, 삭제, 검색을 효율적으로 할 수 있는 적절한 데이터 구조를 사용하는게 중요하다..