데이터에 편리하게 접근하고 조작하기 위한 데이터를 저장하거나 조직하는 방법각각의 자료구조가 갖는 장점과 한계를 잘 이해하고 상황에 맞게 올바른 자료 구조를 선택하고 사용하는 것이 중요상황과 문맥에 맞게 데이터를 담을 수 있는 적절한 구조데이터에 맞는 적절한 자료 구조
array나 list 처럼 순열 자료구조 (collection)하지만, set은 순서라는 개념이 존재하지 않는다.데이터를 비순차적(unordered)으로 저장할 수 있는 순열 자료구조 (collection).삽입(insertion) 순서대로 저장되지 않는다. 즉 특정한
Key-value 형태의 값을 저장할 수 있는 자료구조 Set과 마찬가지로 특정 순서대로 데이터를 리턴하지 않는다.Key의 값은 중복될 수 없다. 만일 중복된 key 가 있으면 먼저 있던 key와 value를 대체한다.수정 가능하다(mutable).Set와 비슷하게 k