반응형
1. HashMap
// key:String, data: Integer으로 선언
HashMap<String, Integer> map = new HashMap<>();
// 값 삽입하기
for (String key : A) {
map.put(key, map.getOrDefault(key, 0)+1); // key를 찾아서 그 값을 읽어서 +1해서 다시 입력하기.
}
// map에서 각 키의 값을 읽어서 제일 큰 수인 key를 고르는 구문
for (String key : map.keySet()) {
if (map.get(key) > max) {
max = map.get(key);
ans = key;
}
}
반응형
'알고리즘 PS > 알고리즘 일반' 카테고리의 다른 글
플러드 필(Flood Fill) 알고리즘 (0) | 2022.10.01 |
---|---|
이분탐색 알고리즘(Upper Bound, Lower Bound) (0) | 2022.09.22 |
코드 스니펫 (0) | 2022.09.21 |
DFS 알고리즘(깊이 우선 탐색) (0) | 2022.09.20 |
메모이제이션을 통한 동적 프로그래밍 (0) | 2022.09.20 |
댓글