HashMap(3)
-
[Rust/러스트] 해쉬맵(HashMap) 다루기
■ 해쉬맵 HashMap은 키(key) 와 값(value)가 쌍으로 하는 데이터 구조를 갖고 있으며, 키와 값은 각각 동일한 타입으로 설정해야 한다. HashMap은 키를 이용하여 값을 조회할 수 있습니다. ◆ 해쉬맵 생성 해쉬맵을 생성하는 방법은 두가지입니다. 첫번째, HashMap 구조체의 new 함수를 활용한 생성 fn main(){ use std::collections::HashMap; // HashMap 생성 let mut hash_ages : HashMap = HashMap::new(); // 데이터 삽입 hash_ages.insert(String::from("Hyunmin Han"), 29); println!("HashMap : {:?}", hash_ages); } ▶ 출력 결과 HashMa..
2022.02.21 -
[JAVA] 해시 - 위장
문제 제한사항 입출력 ※ 입출력 설명 해결 풀이 1) 의상의 종류를 Key로 갖고 중복되는 경우 + 1 씩 처리하여 HashMap 데이터 삽입 2) 입력데이터의 의상종류에 따른 카운팅 값에 조합의 경우 없을경우도 계산하기위해 전체 의상종류에 따른 카운팅값에 +1 처리 3) 전체 조합에서 모든 의상종류가 조합에서 없을경우를 위해 전체 조합에 -1 처리 SOURCE CODE hyunmin94/Algorithm Contribute to hyunmin94/Algorithm development by creating an account on GitHub. github.com
2020.08.28 -
[JAVA] Map 계열 (Hashtable/HashMap/Properties) 정리
■ Map 계열 데이터를 key/value 쌍으로 저장하는 자료구조이다. key는 중복이 없는 유일한 값으로 사용되며, value는 중복이 가능하다. 순서가 없기 때문에 랜덤으로 출력된다. ※ 대표적인 메서드 메서드 설명 put(Object key, Object value) putAll(Map m) key에 해당되는 value객체를 저장 value get(key) key에 해당되는 value 반환 remove(key) key에 해당되는 value 삭제 void clear() Map의 모든 객체를 삭제 boolean isEmpty() Map이 비어있는지 확인 Set keySet() Map에 저장된 모든 key객체를 Set 계열로 반환 Collection values() Map에 저장된 모든 값들을 Coll..
2020.08.04