«hashmap» 태그된 질문

해시 함수를 사용하여 키라고하는 식별 값을 관련 값에 매핑하는 데이터 구조



7
JavaScript 해시 맵은 어떻게 구현됩니까?
저는 현재 OpenLayers로 작업하고 있으며 벡터 레이어 (100000 개 이상의 벡터)에 그릴 엄청난 양의 데이터를 가지고 있습니다. 이제 성능을 분석하기 위해이 모든 벡터를 JavaScript 해시 맵에 넣으려고합니다. JavaScript의 해시 맵이 어떻게 구현되었는지 알고 싶습니다. 실제 해시 함수입니까 아니면 단순한 데이터 구조와 검색 알고리즘을 사용하는 래핑 된 함수입니까?


7
HashMap 리터럴은 어떻게 만듭니 까?
Rust에서 HashMap 리터럴을 어떻게 만들 수 있습니까? 파이썬에서는 그렇게 할 수 있습니다. hashmap = { 'element0': { 'name': 'My New Element', 'childs': { 'child0': { 'name': 'Child For Element 0', 'childs': { ... } } } }, ... } 그리고 다음과 같이 Go에서 : type Node struct { name string …
87 hashmap  rust 

5
고정 크기 HashMap에 대한 최적의 용량 및로드 계수는 무엇입니까?
특정 경우에 대한 최적의 용량과 부하율을 파악하려고합니다. 요점은 알았지 만 나보다 더 잘 아는 사람으로부터 확인을 받아 주셔서 감사합니다. :) 내 HashMap이 100 개의 객체를 포함하도록 채워지고 100 개의 객체를 갖는 데 대부분의 시간을 소비 할 것이라는 것을 알고 있다면 최적의 값은 초기 용량 100과로드 팩터 1이라고 추측하고 있습니다. 아니면 …
85 java  hashmap 

10
초 고성능 C / C ++ 해시 맵 (테이블, 사전) [닫기]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 오년 전에 . 이 질문 개선 고성능 해시 맵 데이터 구조의 값을 구성하기 위해 기본 키 (int, 어쩌면 long)를 매핑해야합니다. 내 프로그램에는 이러한 맵이 …


12
Java HashMap keySet () 반복 순서가 일치합니까?
지도의 keySet () 메서드에서 반환 된 Set이 특정 순서를 보장하지 않는다는 것을 이해합니다. 제 질문은 동일 하게 보장 됩니까? 여러 반복에 걸쳐 순서를 ? 예를 들면 Map<K,V> map = getMap(); for( K k : map.keySet() ) { } ... for( K k : map.keySet() ) { } 위의 코드에서 맵이 …

9
키를 기반으로 해시 맵 정렬
Java에 다음 해시 맵이 있습니다. {B046 = 0.0, A061 = 3.0, A071 = 0.0, B085 = 0.0, B075 = 3.0, B076 = 9.0, B086 = 3.0, B095 = 0.0, B096 = 0.0, A052 = 0.0, B066 = 0.0, B056 = 9.0, B065 = 0.0, B055 = 9.0} 알파벳과 숫자가 고려되도록 …
79 java  hashmap 

9
Android-HashMap에서 값 가져 오기
Android에서 HashMap 검색을 시도했지만 문제가 발생합니다. 이 예를 고려하십시오. HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); 이제 그것을 반복하고 각 색상의 값을 얻고 "토스트"에 표시하고 싶습니다. 어떻게 표시합니까?


5
해시 맵의 해시 맵을 초기화하는 코드 반복을 피하려면 어떻게해야합니까?
모든 고객은 날짜별로 인보이스의 해시 맵으로 ID와 고객의 해시 맵으로 저장된 날짜와 함께 많은 송장을 가지고 있습니다. HashMap<LocalDateTime, Invoice> allInvoices = allInvoicesAllClients.get(id); if(allInvoices!=null){ allInvoices.put(date, invoice); //<---REPEATED CODE }else{ allInvoices = new HashMap<>(); allInvoices.put(date, invoice); //<---REPEATED CODE allInvoicesAllClients.put(id, allInvoices); } Java 솔루션은 다음을 사용하는 것 같습니다 getOrDefault. HashMap<LocalDateTime, Invoice> allInvoices = …
27 java  java-8  hashmap 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.