Ha golpeado

Una biblioteca de hash genérico.
Descargar ahora

Ha golpeado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Pleyades Crew
  • Sitio web del editor:
  • http://pleyades.net/

Ha golpeado Etiquetas


Ha golpeado Descripción

Una biblioteca de hash genérico. Hashit es una biblioteca de hash genérico. La gente implementa diversos métodos de manejo de colisiones. Esta función crea una tabla hash que se devuelve como un tipo hash_T. 'Errno' está configurado para enomem Si no había suficiente memoria disponible para crear la tabla. El valor devuelto es una referencia a la tabla que acaba de crear o nula cuando la creación de la tabla ha fallado .Parameters: - SizeHint: Se usa para dar un APROXIMATED Valor deseado para la tabla Hash, la función calcula el tamaño real de la tabla con este parámetro como una sugerencia al valor final.- Keysize: este es el tamaño para el tipo de datos utilizado como una tecla en la tabla Hash. Las llaves son void *, por lo que hashit necesita saber cuánto tiempo son. Si el tamaño de la clave es 0, se supone que las teclas son cadenas.- HFUN: HFUNC es un puntero a la función Hash para la tabla Hash. Normalmente, desea poner aquí el valor NULL para usar la función HASH predeterminada. Las funciones de Hash Avaliable son Bob_Hash (predeterminado) y Oneat_Hash. Puede agregar su propia función hash si sabe qué está haciendo.- CFUNC: CFUNC es la función de comparación para los datos de las teclas. Las semánticas son las mismas que en la función STRCMP. La función debe devolver 0 si ambas teclas sean iguales y un valor diferente de cero si no lo son.- Banderas: las banderas pueden tener los siguientes valores: cadena_h: la tabla hash utiliza la encadenamiento para el manejo de las colisiones oaddress_h: la tabla hash usa la dirección de la dirección abierta. Manipulación colisiones sobreflow_H: Hasht Tabla utiliza un área de desbordamiento para el manejo de colisiones, no está seguro de qué manejo de colisiones debe tener su tabla hash, luego usar la cadena_h.- int hashit_insert (hash_t htable, htable, htable * tecla, void * data). Este lanzamiento: · Este lanzamiento reemplaza a las turbas con cmake. · Se ha solucionado un pequeño error en el método OA. · Se ha agregado un método GetValues ​​equivalente a GetTheys para obtener todos los valores con una llamada de función.


Ha golpeado Software relacionado

mocas

Algo similar a Python-Mocks, pero significaba para probar partes de una clase ...

119

Descargar

Antena

Antares es un proyecto diferente de todos los demás marcos que están tomando luz en estos días. ...

150

Descargar

Json-lib

JSON (Notación de objetos Javascript) es un formato de intercambio de datos ligero. ...

166

Descargar