Articles of dictionary de

Melhor estrutura de dados para implementar um dictionary?

Qual seria a melhor estrutura de dados para armazenar todas as palavras de um dictionary? O melhor que consegui pensar foi usar um HashMap , que será HashTable para um HashTable . Basicamente, dependendo do primeiro caractere, nós obteremos o HashTable associado e, em seguida, usando isso, podemos adicionar as palavras a partir desse caractere. […]

Mapa Bidirecional

Você pode sugerir um tipo de mapa ou estrutura de dados similar onde podemos obter o valor e a chave um do outro com igual facilidade. Isso quer dizer que cada um pode ser usado para encontrar outro.

swift: modificando matrizes dentro de dictionarys

Como posso facilmente adicionar elementos a um array dentro de um dictionary? Está sempre reclamando com could not find member ‘append’ ou could not find an overload for ‘+=’ var dict = Dictionary<String, Array>() dict[“key”] = [1, 2, 3] // all of these fail dict[“key”] += 4 dict[“key”].append(4) // xcode suggests dict[“key”].?.append(4) which also fails […]

Use combinadores funcionais no Scala Tuples?

‘map’ preserva o número de elementos, então usá-lo em um Tuple parece sensato. Minhas tentativas até agora: scala> (3,4).map(_*2) error: value map is not a member of (Int, Int) (3,4).map(_*2) ^ scala> (3,4).productIterator.map(_*2) error: value * is not a member of Any (3,4).productIterator.map(_*2) ^ scala> (3,4).productIterator.map(_.asInstanceOf[Int]*2) res4: Iterator[Int] = non-empty iterator scala> (3,4).productIterator.map(_.asInstanceOf[Int]*2).toList res5: List[Int] […]

Classificando um Dicionário no lugar com relação às chaves

Eu tenho um dictionary em C # como Dictionary e eu quero classificar o dictionary no lugar com relação às teclas (um campo na class Person). Como eu posso fazer isso? Toda ajuda disponível na internet é de listas sem nenhum exemplo particular de ordenação de dictionary. Qualquer ajuda seria muito apreciada!

Dicionário Multi Valor?

Alguém sabe de uma boa implementação de um MultiValueDictionary ? Basicamente, quero algo que permita vários valores por chave. Eu quero ser capaz de fazer algo como dict.Add(key, val); E se a chave ainda não existir, ela será adicionada. Caso isso aconteça, ela adicionará outro valor a essa chave. Eu só vou iterar sobre isso, […]

Estruturas de dados que podem mapear um intervalo de chaves para um valor

Eu estou tentando encontrar uma estrutura de dados que leva em um determinado valor de um intervalo de valores e mapeá-lo para uma chave. Por exemplo, tenho as seguintes condições: De 1 a 2.9, quero mapeá-lo para A. De 4 a 6, quero mapeá-lo para B. De 6,5 a 10, quero mapeá-lo para C. Eu […]

.NET ObservableDictionary

Eu escrevi a seguinte class que implementa (ou tenta!) Um dictionary com notifications: public partial class ObservableDictionary : Dictionary, INotifyCollectionChanged { public ObservableDictionary() : base() { } public ObservableDictionary(int capacity) : base(capacity) { } public ObservableDictionary(IEqualityComparer comparer) : base(comparer) { } public ObservableDictionary(IDictionary dictionary) : base(dictionary) { } public ObservableDictionary(int capacity, IEqualityComparer comparer) : base(capacity, […]

C # Store funciona em um dictionary

Como faço para criar um dictionary onde posso armazenar funções? Obrigado. Eu tenho cerca de 30 + funções que podem ser executadas pelo usuário. Eu quero poder executar a function desta maneira: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add(“doSomething”, functionName); private void interceptCommand(string command) { foreach ( var cmd in dictionaryName ) […]

Objetos de TypeScript como tipos de dictionary como em c #

Eu tenho algum código JavaScript que usa objects como dictionarys; por exemplo, um object “pessoa” terá alguns detalhes pessoais typescripts no endereço de e-mail. var people = { : }; adding > “people[] = ;” getting > “var data = people[];” deleting > “delete people[];” É possível descrever isso em Typescript? ou eu tenho que […]