Perguntas com a marcação «hashmap»

197
Como copiar um hash no Ruby?

Admito que sou um pouco novato em rubi (agora estou escrevendo scripts de rake). Na maioria dos idiomas, os construtores de cópias são fáceis de encontrar. Meia hora de busca não encontrou em rubi. Quero criar uma cópia do hash para poder modificá-lo sem afetar a instância original. Alguns métodos...

192
Matriz para Hash Ruby

Ok, então aqui está o negócio, eu venho pesquisando há séculos para encontrar uma solução para isso e, embora existam muitos por aí, eles não parecem fazer o trabalho que estou procurando. Basicamente, eu tenho uma matriz estruturada como esta ["item 1", "item 2", "item 3", "item 4"] Eu quero...

177
SparseArray vs HashMap

Eu posso pensar em várias razões pelas quais HashMaps com chaves inteiras são muito melhores que SparseArrays: A documentação do Android para um SparseArraydiz "Geralmente é mais lenta que uma tradicional HashMap". Se você escrever código usando HashMaps em vez de SparseArrays, seu código...

159
Um hashmap Java é realmente O (1)?

Eu já vi algumas afirmações interessantes sobre os hashmaps SO re Java e seu O(1)tempo de pesquisa. Alguém pode explicar por que isso é assim? A menos que esses hashmaps sejam muito diferentes de qualquer um dos algoritmos de hash em que eu comprei, sempre deve existir um conjunto de dados que...

154
Como trocar chaves e valores em um hash

Como troco chaves e valores em um Hash? Eu tenho o seguinte Hash: {:a=>:one, :b=>:two, :c=>:three} que eu quero transformar em: {:one=>:a, :two=>:b, :three=>:c} Usar mapparece um pouco tedioso. Existe uma solução mais

144
Mapa Hash em Python

Eu quero implementar um HashMap em Python. Quero pedir uma entrada ao usuário. dependendo da entrada dele, estou recuperando algumas informações do HashMap. Se o usuário digitar uma chave do HashMap, eu gostaria de recuperar o valor correspondente. Como implemento essa funcionalidade no...