kotlin43 [Kotlin] 해시맵 - HashMap 🔷 해시맵(HashMap)이란? 말 그대로 해시(Hash) 기법을 사용한 맵(Map)으로, 데이터를 저장하기 위한 자료구조이다. 그렇다면 맵(Map)은 무엇이고 해시(Hash)는 무엇일까? 🔹맵 (Map) 맵은 키(Key)와 값(Value)이 쌍으로 저장하는 자료구조이다. 여기서 키와 값은 모두 객체로 구성되어있다. 키는 중복이 불가능하며, 하나의 값만 가질 수 있다. 값은 중복이 가능하며, 여러개의 키 값을 가질 수 있다. 🔹해시 (Hash) 해시는 단방향 암호화 기법으로 입력된 값을 출력 데이터의 위치 값으로 변환해준다. 해시 함수(Hash function)은 이 해시 기법을 사용하년 함수로, 입력값과 출력 데이터의 위치값을 연결(매핑, mapping) 해준다. 해시 기법은 시간복잡도는 평균적으로 O.. 2023. 7. 24. 이전 1 ··· 5 6 7 8 다음