Articles of hashmap

Como criar um HashMap com duas chaves (par de chaves, valor)?

Eu tenho uma matriz 2D de números inteiros. Eu quero que eles sejam colocados em um HashMap. Mas eu quero acessar os elementos do HashMap com base no Índice de Array. Algo como: Para A [2] [5], map.get(2,5) que retorna um valor associado a essa chave. Mas como faço para criar um hashMap com um […]

Como std :: unordered_map é implementado

c ++ unordered_map manipulação de colisão, resize e rehash Esta é uma pergunta anterior aberta por mim e eu vi que estou tendo muita confusão sobre como unordered_map é implementado. Tenho certeza que muitas outras pessoas compartilham essa confusão comigo. Com base nas informações que conheço sem ler o padrão: Cada implementação de unordered_map armazena […]

Como o Java pede itens em um HashMap ou em um HashTable?

Eu queria saber como o Java ordena itens no Map ( HashMap ou Hashtable ) quando eles são adicionados. As chaves são ordenadas pelo código hash, referência de memory ou por precedência de alocação …? É porque eu notei que os mesmos pares no Map nem sempre estão na mesma ordem

Qual é a capacidade ideal e o fator de carga para um HashMap de tamanho fixo?

Eu estou tentando descobrir a capacidade ideal e o fator de carga para um caso específico. Acho que compreendi a essência, mas ainda assim ficaria grato por uma confirmação de alguém mais qualificado do que eu. 🙂 Se eu sei que meu HashMap irá preencher para conter, digamos, 100 objects, e passará a maior parte […]

Classificar hash por chave, retornar hash em Ruby

Essa seria a melhor maneira de classificar um hash e retornar o object Hash (em vez de Array): h = {“a”=>1, “c”=>3, “b”=>2, “d”=>4} # => {“a”=>1, “c”=>3, “b”=>2, “d”=>4} Hash[h.sort] # => {“a”=>1, “b”=>2, “c”=>3, “d”=>4}

Diferença entre HashSet e HashMap?

Além do fato de que o HashSet não permite valores duplicados, qual é a diferença entre HashMap e Hashset ? Eu quero dizer implementação sábio? É um pouco vago porque ambos usam tabelas de hash para armazenar valores.

Como criar um mapa simples usando JavaScript / JQuery

Como você pode criar o equivalente JavaScript / JQuery deste código Java: Map map = new HashMap(); //Doesn’t not have to be a hash map, any key/value map is fine map.put(myKey1, myObj1); map.put(myKey2, myObj2); //Repeat n times function Object get(k) { return map.get(k); }

Acessando a última input em um mapa

Como mover uma input particular do HashMap para a última posição? Por exemplo, eu tenho valores de HashMap como este: HashMap map = new HashMap(); map= {Not-Specified 1, test 2, testtest 3}; “Não especificado” pode vir em qualquer posição. pode vir primeiro ou no meio do mapa. Mas eu quero mover o “Não especificado” para […]

Encontre e substitua palavras / linhas em um arquivo

Eu tenho um arquivo (mais especificamente, um arquivo de configuração log4j) e eu quero ser capaz de ler o arquivo e escolher certas linhas no código e substituí-las. Por exemplo, dentro do arquivo há uma cadeia de texto que indica o diretório no qual ele está armazenado ou o nível do registrador. Eu quero ser […]

Como posso combinar dois objects HashMap contendo os mesmos tipos?

Eu tenho dois objects HashMap definidos da seguinte forma: HashMap map1 = new HashMap(); HashMap map2 = new HashMap(); Eu também tenho um terceiro object HashMap : HashMap map3; Como posso mesclar map1 e map3 juntos em map3 ?