Perguntas com a marcação «hash»

Uma função hash é qualquer procedimento ou função matemática bem definida que converte uma grande quantidade de dados em um dado pequeno, geralmente um único número inteiro. Para perguntas sobre hashtags usadas para rotular conteúdo nas mídias sociais, use a hashtag. Para perguntas sobre URLs e âncoras HTML, use o identificador de fragmento. Para perguntas sobre o tipo de hash do Ruby, use ruby-hash.

7
O que é uma boa função Hash?
O que é uma boa função Hash? Vi muitas funções e aplicativos de hash em meus cursos de estruturas de dados na faculdade, mas percebi que é muito difícil criar uma boa função de hash. Como regra geral, para evitar colisões, meu professor disse que: function Hash(key) return key mod …




12
Como alterar os valores de hash?
Eu gostaria de substituir cada valueum com um hash value.some_method. Por exemplo, para um hash simples: {"a" => "b", "c" => "d"}` todo valor deve ser .upcased, para que se pareça com: {"a" => "B", "c" => "D"} Eu tentei #collecte #mapsempre recuperei as matrizes. Existe uma maneira elegante de …
126 ruby  syntax  hash 

8
Imprimir Hash de revisão mercurial atual?
Existe uma maneira melhor de extrair o hash de revisão atual no Mercurial do que hg log -l1|grep changeset|cut -d: -f3 ? Parte do meu script de implantação do webapp "etiqueta" o tarball do aplicativo enviado com seu hash de revisão exclusivo.
124 hash  mercurial  revision 


9
função hash para string
Estou trabalhando na tabela de hash na linguagem C e testando a função de hash para string. A primeira função que tentei é adicionar código ascii e usar o módulo (% 100), mas obtive resultados ruins com o primeiro teste de dados: 40 colisões por 130 palavras. Os dados finais …

5
Como o git calcula hashes de arquivos?
Os hashes SHA1 armazenados nos objetos da árvore (retornados por git ls-tree) não correspondem aos hashes SHA1 do conteúdo do arquivo (retornados por sha1sum) $ git cat-file blob 4716ca912495c805b94a88ef6dc3fb4aff46bf3c | sha1sum de20247992af0f949ae8df4fa9a37e4a03d7063e - Como o git calcula hashes de arquivos? Comprime o conteúdo antes de calcular o hash?
124 git  hash  sha1  checksum  git-hash 

4
Como faço para classificar uma matriz de hashes por um valor no hash?
Este código Ruby não está se comportando como eu esperava: # create an array of hashes sort_me = [] sort_me.push({"value"=>1, "name"=>"a"}) sort_me.push({"value"=>3, "name"=>"c"}) sort_me.push({"value"=>2, "name"=>"b"}) # sort sort_me.sort_by { |k| k["value"]} # same order as above! puts sort_me Estou tentando classificar a matriz de hashes pela chave "valor", mas eles …
120 ruby  arrays  sorting  hash 



6
Ruby Hash para matriz de valores
Eu tenho isto: hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } e eu quero chegar a este: [["a","b","c"],["b","c"]] Parece que deveria funcionar, mas não: hash.each{|key,value| value} => {"a"=>["a", "b", "c"], "b"=>["b", "c"]} Alguma sugestão?
118 ruby  arrays  hash 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.