Articles of hashmap

Melhor maneira de converter strings em símbolos em hash

Qual é a maneira (mais rápida / mais limpa / simples) de converter todas as chaves em um hash de strings para símbolos em Ruby? Isso seria útil ao analisar o YAML. my_hash = YAML.load_file(‘yml’) Eu gostaria de poder usar: my_hash[:key] Ao invés de: my_hash[‘key’]

JDK 8 – “O tipo java.util.Map $ Entry não pode ser resolvido”

Estou tentando usar um HashMap, mas recebendo o erro: “O tipo java.util.Map $ Entry não pode ser resolvido. É indiretamente referenciado a partir dos arquivos .class necessários” Eu estou usando o JDK 8 junto com o Eclipse. Alguém sabe porque? Meu código import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import java.util.Map; import java.util.HashMap; public class Analyser […]

Iterando por meio de um LinkedHashMap na ordem inversa

Eu tenho um LinkedHashMap: LinkedHashMap que eu preciso percorrer a partir da posição de uma determinada chave, para trás. Então, se eu recebesse a chave do décimo item, precisaria repetir ao longo do hashmap 9, 8, 7 etc.

Como implementar o HashMap com duas chaves?

HashMap implementa os methods get e insert , que recebem um único empréstimo imutável e um único movimento de um valor, respectivamente. Eu quero um traço que é assim, mas que leva duas chaves em vez de um. Ele usa o mapa dentro, mas é apenas um detalhe de implementação. pub struct Table { map: […]

Como mesclar hashes Ruby

Como posso mesclar esses dois hashes: {:car => {:color => “red”}} {:car => {:speed => “100mph”}} Para obter: {:car => {:color => “red”, :speed => “100mph”}}

Implementação HashMap em Java. Como funciona o cálculo do índice de bucket?

Eu estou olhando para a implementação do HashMap em Java e estou preso em um ponto. Como a function indexFor é calculada? static int indexFor(int h, int length) { return h & (length-1); } obrigado

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 […]