방구석 컴퓨터/방구석 자료구조&알고리즘
해시맵을 사용하기 적합한 상황
해시맵은 키-값 쌍을 빠르게 저장하고 조회할 수 있는 자료구조입니다. 대부분의 작업에서 평균 시간 복잡도가 O(1)이기 때문에, 특정한 값이나 키를 빠르게 찾을 때 사용하면 좋습니다. 1. 빠른 조회가 필요한 경우특정 값이나 키를 빠르게 조회해야 할 때, 해시맵을 사용하면 유리합니다.예를 들어, 학생 ID에 대한 학생 정보를 저장하거나, 상품 코드에 따른 상품 이름을 관리할 때 유용합니다.Map studentMap = new HashMap();studentMap.put("S123", "John Doe");studentMap.put("S124", "Jane Doe"); 2. 중복 없는 값이나 고유 값을 추적할 때데이터가 이미 존재하는지 여부를 빠르게 확인하고 싶을 때 해시맵을 사용하면 좋습니다.예를 들어,..
2024. 10. 30. 14:22