데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법자료구조 종류에는 여러가지가 있으므로 각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바를 자료구조를 선택하여 사용하는 것 중요하다.언어별로 지원하는 양식이 다름각 언어가 가진 자
array나 list 처럼 순열 자료구조 이지만 순서라는 개념이 존재하지 않는다.\-데이터를 비순차적으로 저장\-삽입 순서대로 저장되지 않는다\-수정가능(mutable)\-동일한 값 여러번 삽입 불가능, 동일 값 하나의 값만 저장\-Fast Lookup이 필요할 때 사