-
[기초] Map과 HashMap의 차이Computer Science/알고리즘 2021. 8. 2. 15:50
Map은 인터페이스이고
HashMap은 그 인터페이스의 구현이다.
둘의 차이는 알고리즘 차이이다.
특정 키를 찾는 알고리즘에서 Map은 red-black-tree 알고리즘을,
HashMap은 이름 그대로 Hash table을 이용하여 키 값 관계를 유지한다.
-예시
Map<Key, Value> store = new HashMap<Key, Value>();
이런 식으로 사용한다.
'Computer Science > 알고리즘' 카테고리의 다른 글
[JS] 직각삼각형인지 판단하는 알고리즘 (0) 2023.04.19 [c] 에라토스테네스의 체로 소수 찾는 프로그램 (0) 2021.09.22 [c언어] N의 약수가 주어질 때 N 값 구하는 프로그램 (0) 2020.08.25 [정렬 알고리즘] 숫자 애너그램 찾기 (0) 2020.08.25 포인터를 사용하여 2차원 배열 데이터 접근하기 (0) 2020.08.25