Articles of dictionary de

Maneira rápida de implementar o dictionary em C

Uma das coisas que sinto falta ao escrever programas em C é uma estrutura de dados de dictionary. Qual é a maneira mais conveniente de implementar um em C? Eu não estou olhando para o desempenho, mas a facilidade de codificá-lo a partir do zero. Eu não quero que seja genérico – algo como string-> […]

Ordenar dictionary por teclas

Eu quero classificar um dictionary no Swift. Eu tenho um dictionary como: “A” => Array[] “Z” => Array[] “D” => Array[] etc eu quero que seja como “A” => Array[] “D” => Array[] “Z” => Array[] etc. Eu tentei muitas soluções em SO, mas ninguém trabalhou para mim. Eu estou usando o XCode6 Beta 5 […]

Mapa / cache baseado em tempo de Java com chaves de expiração

Algum de vocês sabe de um mapa Java ou armazenamento de dados padrão semelhante que elimina automaticamente as inputs após um determinado tempo limite? Isso significa envelhecimento, em que as inputs expiradas antigas “envelhecem” automaticamente. De preferência, em uma biblioteca de código aberto que seja acessível via Maven? Eu conheço maneiras de implementar a funcionalidade […]

function hash para string

Eu estou trabalhando na tabela de hash na linguagem C e estou testando a function hash para string. A primeira function que tentei é adicionar o código ascii e usar o modulo (% 100), mas obtive resultados ruins com o primeiro teste de dados: 40 colisões para 130 palavras. Os dados de input finais conterão […]

Qual é a diferença entre os objects HashMap e Map em Java?

Qual é a diferença entre os seguintes mapas que eu criei (em outra pergunta, as pessoas responderam usando-os de forma aparentemente intercambiável e eu estou querendo saber se / como eles são diferentes): HashMap map = new HashMap(); Map map = new HashMap();

Como classificar os valores do mapa por chave em Java?

Eu tenho um mapa que tem seqüências de caracteres para chaves e valores. Os dados são como seguir: “question1”, “1” “question9”, “1” “question2”, “4” “question5”, “2” Eu quero classificar o mapa com base em suas chaves. Então, no final, terei question1, question2, question3 …. e assim por diante. Eventualmente, estou tentando tirar duas seqüências desse […]

Serializar Classe contendo membro do Dicionário

Expandindo meu problema anterior , decidi (de) serializar minha class de arquivo de configuração, o que funcionou muito bem. Agora eu quero armazenar uma matriz associativa de letras de unidade para mapear (chave é a letra da unidade, o valor é o caminho de rede) e tentei usar Dictionary , HybridDictionary e Hashtable para isso, […]

Como você classifica um dictionary por valor?

Muitas vezes eu tenho que classificar um dictionary, consistindo de chaves e valores, por valor. Por exemplo, eu tenho um hash de palavras e respectivas frequências, que eu quero encomendar por frequência. Existe uma SortedList que é boa para um único valor (digamos frequência), que eu quero mapear de volta para a palavra. SortedDictionary ordens […]

Coleção foi modificada; operação de enumeração não pode executar

Eu não posso chegar ao fundo deste erro, porque quando o depurador é anexado, parece não ocorrer. Abaixo está o código. Este é um servidor WCF em um serviço do Windows. O método NotifySubscribers é chamado pelo serviço sempre que houver um evento de dados (em intervalos randoms, mas não com muita frequência – cerca […]

Ordenar um mapa por valores

Sou relativamente novo no Java e, muitas vezes, acho que preciso classificar um Map nos valores. Como os valores não são exclusivos, eu me vejo convertendo o keySet em uma array e classificando essa matriz por meio de ordenação de matriz com um comparador personalizado que classifica o valor associado à chave. Existe um caminho […]