Perguntas com a marcação «map»

98
Parcialmente JSON unmarshal em um mapa em Go

Meu servidor websocket receberá e desempacotará dados JSON. Esses dados sempre serão agrupados em um objeto com pares de chave / valor. A string de chave atuará como identificador de valor, informando ao servidor Go que tipo de valor é. Ao saber que tipo de valor, posso prosseguir para JSON...

93
Classificar os valores do mapa Go por chaves

Ao iterar por meio do mapa retornado no código, retornado pela função de tópico, as chaves não aparecem em ordem. Como posso colocar as chaves em ordem / classificar o mapa de modo que as chaves estejam em ordem e os valores correspondam? Aqui está o código

92
Java Compare Duas Listas

Eu tenho duas listas (não listas java, você pode dizer duas colunas) Por exemplo **List 1** **Lists 2** milan hafil dingo iga iga dingo elpha binga hafil mike meat dingo milan elpha meat iga neeta.peeta Eu gostaria de um método que retornasse quantos elementos são iguais. Para este...

92
Como atualizar std :: map depois de usar o método find?

Como atualizar o valor de uma chave std::mapapós usar o findmétodo? Eu tenho um mapa e declaração de iterador como este: map <char, int> m1; map <char, int>::iterator m1_it; typedef pair <char, int> count_pair; Estou usando o mapa para armazenar o número de ocorrências de...

92
Implementação de HashMap Java 8

De acordo com o seguinte documento de link: Java HashMap Implementation Estou confuso com a implementação de HashMap(ou melhor, um aprimoramento em HashMap). Minhas dúvidas são: primeiramente static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int...

90
std :: map insert ou std :: map find?

Supondo um mapa onde você deseja preservar as entradas existentes. 20% do tempo, a entrada que você está inserindo são novos dados. Há uma vantagem em fazer std :: map :: find then std :: map :: insert usando esse iterador retornado? Ou é mais rápido tentar a inserção e agir com base no fato de...

90
Converter lista de tupla em mapa (e lidar com chave duplicada?)

Eu estava pensando em uma boa maneira de converter uma lista de tupla com chave duplicada [("a","b"),("c","d"),("a","f")]em um mapa ("a" -> ["b", "f"], "c" -> ["d"]). Normalmente (em python), eu criaria um mapa vazio e faria um loop for sobre a lista e verificaria se há chaves duplicadas....