Hash Map이란 무엇인가? 1. key-value 형태로 데이터를 저장하는 자료구조 2. 하나의 key는 하나의 value 에 맵핑 3. key는 uniqueness를 보장함 그 Key를 해시함수를 통해서 만든다. hash 함수 결과값은 대부분 정수입니다(인덱싱을 위해 만든 값이니 어찌보면 당연) => 만든 이유는 데이터 메모리의 낭비를 줄이기 위해서! GPT야 도와줘🙋♂️ 해시맵은 데이터를 저장하고 검색하는 보다 효율적인 방법을 제공하기 위해 만들어졌습니다. 해시맵을 사용하기 전에는 데이터가 배열이나 목록에 저장되는 경우가 많았기 때문에 특히 데이터 양이 증가함에 따라 특정 데이터 조각을 검색하는 데 시간이 많이 걸렸습니다. 해시맵이 해결할 수 있는 특정 문제 중 하나는 중복 데이터 문제입니다. ..