uhashash.

um hash para estruturas C
Baixe Agora

uhashash. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Troy D. Hanson
  • Site do editor:

uhashash. Tag


uhashash. Descrição

Um hash para estruturas c Uthah é um hash para estruturas C, permitindo que qualquer estrutura C com um campo chave exclusiva seja hashed.structures pode ser excluído, adicionado ou removido do hash em tempo constante. O campo chave pode ter qualquer tipo de dados.Exemplo 1. Adicionando um item a um hash. # Incluir "uhax.h" struct my_strut {int id; / * chave * / nome do char ; Ut_hash_handle hh; / * torna esta estrutura hashable * /}; struct my_strut * Usuários = null; void add_user (struct my_struct * s) {hash_add_int (usuários, id, s); / * hash, nome de campo chave, item * /} Exemplo 2. Procurando um item em um hash.struct my_struct * find_user (int user_id) {struct my_strut * s; Hash_find_int (usuários, s, id, user_id); retorno s;} Exemplo 1. Excluindo um item de um hash.void delete_user (struct my_strut * user) {hash_del (usuários, usuário); / * hash, ponteiro para deletado * /} O que há de novo nesta versão: · Esta versão inclui um novo utilitário de análise ao vivo (para Linux) para consultar o tamanho e a qualidade das tabelas de hash em um processo de execução. · Também incluídos são o suporte para filtros de Bloom, que podem acelerar as perdas, re-inclusão da função Murmurhash Hash e corrige para o cabeçalho Lista Ligado Companion.


uhashash. Software Relacionado

Gnu coreutils.

Os utilitários do GNU Core são os utilitários básicos de manipulação de arquivo, shell e texto do sistema operacional GNU. ...

200

Download