hashit.

uma biblioteca de hash genérico.
Baixe Agora

hashit. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Pleyades Crew
  • Site do editor:
  • http://pleyades.net/

hashit. Tag


hashit. Descrição

Uma biblioteca genérica de hash. Hashit é uma biblioteca de hash genérico.Hashit implementa diversos métodos de manipulação de colisão. Esta função cria uma tabela de hash que é devolvida como um tipo hash_t. 'errno' está configurado para enomem se não houvesse memória suficiente disponível para criar o valor da tabela.return é uma referência à tabela apenas criada ou null quando a criação da tabela falhou.Parameters: SizeHint: é usado para dar um aproximado Valor desejado para a tabela de hash, a função calcula o tamanho real da tabela usando esse parâmetro como uma dica para o valor final.- Teclado: Este é o tamanho para o tipo de dados usado como uma chave na tabela HASH. As chaves são vazias *, então Hashit precisa saber quanto tempo eles são. Se o tamanho da chave é 0, é assumido que as chaves são strings.- Hfunc: Hfunc é um ponteiro para a função HASH para a tabela de hash. Normalmente, você quer colocar aqui o valor nulo para usar a função de hash padrão. As funções de hash disponível são Bob_Hash (padrão) e Oneat_Hash. Você pode adicionar sua própria função hash se você souber o que você está fazendo.- Cfunc: cfunc é a função de comparação para os dados das teclas. A semântica é a mesma que na função STRCMP. A função deve retornar 0 se ambas as teclas forem iguais, e um valor diferente de zero, se eles não forem. - Flags: Os sinalizadores podem ter os seguintes valores: Chain_h: A tabela de hash usa encadeamento para colisões de manuseio OADDRESS_H: A tabela de hash usa o hashing aberto para Colisões de manuseio Overflow_h: A tabela do HASHT usa uma área de estouro para lidar com collisionsi, você não tem certeza sobre o que o manuseio de colisão deve ter, então, use Chain_H.- Int Hashit_Insert (hash_t htable, vácuo * Data) O que há de novo em Esta versão: · Esta versão substitui mobs com cmake. · Um pequeno bug foi corrigido no método OA. · Um método GetValues equivalente a Getkeys foi adicionado para obter todos os valores com uma chamada de função.


hashit. Software Relacionado

Classmocks.

algo semelhante a python-zombs, mas significava para testar partes de uma classe ...

119

Download

Antars.

Antares é um projeto diferente de todos os outros fresões que estão levando iluminados nos dias de hoje. ...

150

Download

Json-lib.

json (notação de objeto JavaScript) é um formato de intercâmbio de dados leve. ...

166

Download