자료구조란? (Data Structure)
서비스나 어플리케이션의 필요한 데이터를 메모리에 어떻게 구조적으로 담아서 잘 정리하고 관리해서 가장 효율적이고 빠르게 데이터에 접근하고 제이터를 수정 삽입 삭제 할 수 있도록 도와준다. 어떤 자료구조를 사용하느냐에따라 사용자의 요청에 대한 데이터가 빠르게 전달될 수 도있고 늦게 전달 될수도 있다. 대표적인 자료구조의 정의는 Array (배열) List (단일,이중 연결리스트) Stack Hash table 등이있다.