#️⃣ 해시해시 함수 (Hash Function)데이터의 효율적 관리를 목적으로 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수 해싱 (Hashing)key : 매핑 전 원래 데이터의 값value : 매핑 후 데이터의 값매핑하는 과정 전체를 '해싱'이라고 한다. 해시 충돌 (Collision)해시 함수는 해시값의 개수보다 대개 많은 키 값을 해시값으로 변환(many to one 대응)하기 때문에 해시함수가 서로 다른 두 개의 키에 동일한 해시값을 내는 해시충돌이 발생하게 된다. 그래서 충돌을 최소화할 수 있는 해시함수를 사용해야 한다. Hash가 쓰이는 곳hashMap 형태로 많은 언어들에서 사용된다. 주로 특정 데이터를 임시 공간에 저장하고 나중에 데이터의 키로 해당 데이터를 빠르게 찾..