«hashmap» 태그된 질문

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


6
해시에서 키와 값을 바꾸는 방법
해시에서 키와 값을 어떻게 교환합니까? 다음과 같은 해시가 있습니다. {:a=>:one, :b=>:two, :c=>:three} 나는 다음과 같이 변형하고 싶다. {:one=>:a, :two=>:b, :three=>:c} 사용 map이 다소 지루한 것 같습니다. 더 짧은 해결책이 있습니까?
154 ruby  hashmap 



9
파이썬 해시 맵
파이썬에서 HashMap을 구현하고 싶습니다. 사용자에게 입력을 요청하고 싶습니다. 그의 입력에 따라 HashMap에서 일부 정보를 검색합니다. 사용자가 HashMap의 키를 입력하면 해당 값을 검색하고 싶습니다. 파이썬에서이 기능을 어떻게 구현합니까? HashMap<String,String> streetno=new HashMap<String,String>(); streetno.put("1", "Sachin Tendulkar"); streetno.put("2", "Dravid"); streetno.put("3","Sehwag"); streetno.put("4","Laxman"); streetno.put("5","Kohli")
144 python  hashmap 

12
여러 스레드에서 java.util.HashMap의 값을 얻는 것이 안전합니까?
맵이 생성되는 경우가 있으며 일단 초기화되면 다시는 수정되지 않습니다. 그러나 여러 스레드에서 (get (key)만을 통해) 액세스됩니다. java.util.HashMap이런 식으로 사용하는 것이 안전 합니까? (현재, 내가 행복하게을 사용하고 java.util.concurrent.ConcurrentHashMap, 성능을 개선 할 측정 필요가 없지만, 간단한 경우 단순히 궁금 HashMap충분할 것입니다. 따라서,이 질문은 하지 ? "하나는 내가 사용해야하는"도 아니다 성능 질문입니다. 문제는 …

9
하나의 명령문에서 한 번에 여러 항목을 HashMap에 추가
상수 HashMap을 초기화하고 한 줄로 수행하고 싶습니다. 이 같은 sth를 피하십시오 : hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 목표 C에서 이와 유사합니다. [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 나는 그렇게 많은 것을 보았을 때 이것을하는 …


6
JSON을 Ruby 해시로 변환하는 방법
다음 값을 보유하는 JSON 객체가 있습니다. @value = {"val":"test","val1":"test1","val2":"test2"} 키 / 값 쌍을 얻기 위해 루비에서 반복하고 싶습니다. 내가 사용할 때 @eachRuby 해시 형식이 아니기 때문에 객체를 반복하지 않습니다. @value = {"val"=>"test","val1"=>"test1","val2"=>"test2"} 위의 JSON 객체를 Ruby 해시로 변환하려면 어떻게해야합니까?
137 ruby  json  hashmap 

8
HashSet / HashMap에 중복 값을 추가하면 이전 값이 대체됩니다
아래 코드를 고려하십시오. HashSet hs = new HashSet(); hs.add("hi"); -- (1) hs.add("hi"); -- (2) hs.size()HashSet중복을 허용하지 않으므로 1을 지정 하므로 하나의 요소 만 저장됩니다. 중복 요소를 추가 한 다음 이전 요소를 대체합니까, 아니면 단순히 추가하지 않는지 알고 싶습니다. 또한 HashMap같은 경우에 어떻게됩니까?

6
HashMap get / put 복잡성
우리는 HashMap get/put연산이 O (1) 라고 말하는데 익숙합니다 . 그러나 해시 구현에 따라 다릅니다. 기본 오브젝트 해시는 실제로 JVM 힙의 내부 주소입니다. get/putare O (1) 이라고 주장하기에 충분하다고 확신 합니까? 사용 가능한 메모리는 또 다른 문제입니다. javadocs에서 알 수 있듯이 HashMap load factor0.75이어야합니다. JVM에 충분한 메모리가없고 load factor한계를 초과하면 어떻게됩니까? …

10
HashMap-첫 번째 키 값 얻기
다음은 HashMap에 포함 된 값입니다. statusName {Active=33, Renewals Completed=3, Application=15} 첫 번째 키 (즉, 활성)를 얻기위한 Java 코드 Object myKey = statusName.keySet().toArray()[0]; 첫 번째 키 "값"(예 : 33)을 수집하려면 어떻게해야합니까? "키"와 "값"을 별도의 변수에 저장하고 싶습니다.
128 java  hashmap 

17
루비는 객체를 해시로 변환
& Gift객체를 가지고 있다고 가정 해 봅시다 . Rails가 아닌 Ruby 에서 해시로 변환하는 가장 좋은 방법은 무엇입니까 ? (Rails도 자유롭게 대답 할 수는 있지만)?@name = "book"@price = 15.95{name: "book", price: 15.95}

7
어떤 Java Collection을 사용해야합니까?
이 질문 에서 C ++ 11에서 표준 라이브러리 컨테이너를 효율적으로 선택하려면 어떻게해야합니까? C ++ 컬렉션을 선택할 때 사용하는 편리한 순서도입니다. 나는 이것이 어떤 컬렉션을 사용 해야하는지 잘 모르는 사람들에게 유용한 리소스라고 생각했습니다. 그래서 Java에 대한 비슷한 순서도를 찾으려고했지만 그렇게 할 수 없었습니다. 사람들이 Java로 프로그래밍 할 때 사용할 올바른 컬렉션을 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.