[java] 자바로 해시 알고리즘 구현하기
import java.util.HashMap;
public class Main {
public static void main(String[] args) {
// 해시맵 생성
HashMap<String, Integer> hashMap = new HashMap<>();
// 데이터 추가
hashMap.put("apple", 10);
hashMap.put("banana", 20);
hashMap.put("cherry", 30);
// 데이터 조회
System.out.println("Value of apple: " + hashMap.get("apple"));
}
}
해시맵은 키-값 쌍을 저장하며, 각 키는 고유한 해시 코드를 가지고 있습니다. 이를 사용하여 데이터를 매핑하고 빠르게 조회할 수 있습니다.
위 코드는 java.util.HashMap
클래스를 사용하여 간단한 해시 알고리즘을 구현한 예제입니다. 자바에서는 이 외에도 여러 다양한 해시 알고리즘을 구현할 수 있으며, 필요에 따라 HashMap
을 상속하여 사용자 정의 해시 알고리즘을 구현할 수도 있습니다.