| uhashash. uma tabela de hash, implementada em C, suportando constante-tempo adicionar / encontrar / remover de estruturas c |
Baixe Agora |
uhashash. Classificação e resumo
- Nome do editor:
- Troy Hanson
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 246 KB
uhashash. Tag
uhashash. Descrição
Uma tabela de hash, implementada em C, apoiando a constante e localização / remoção de estruturas C UTHASH é uma tabela de hash, implementada em C, suportando constante-tempo de adição / localização / remoção de estruturas C.Qualquer estrutura tendo um membro chave exclusivo e arbitrariamente digitado pode ser hash adicionando um membro ut_hash_handle à estrutura e chamando essas macros. O que há de novo nesta versão: · Adicionado o utilitário hashscan que pode reportar sobre o tamanho e a qualidade das tabelas de hash em um processo de execução (somente Linux) · Adicionado suporte ao filtro de Bloom. Isso tem o potencial de acelerar certos tipos de programas que analisam chaves não existentes em números suficientes. · Restaurou o murmurhash, que pode ser usado mais uma vez, se um símbolo adicional for definido. Esta é uma "segurança" pela qual o usuário declara que eles entendem que o sinalizador de aliasing-fragmento deve ser usado se estiver usando Murmurhash em GCC com otimização. · Unificou o balde / tabela malloc ganchos; Agora há apenas um gancho de malloc · Reorganizou o manual em uma seção principal e seção de tópicos avançados · Corrigido um bug na UTLIST.H onde classificar uma lista vinculada individual lançou um erro de tempo de compilação. · Corrigido um bug em utlist.h, onde uma lista de links duplamente classificada não mantém a cabeça especial prev imager de volta para a cauda da lista.
uhashash. Software Relacionado