umash

un hash para estructuras C
Descargar ahora

umash Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Troy D. Hanson
  • Sitio web del editor:

umash Etiquetas


umash Descripción

Un hash para estructuras C Uthash es un hash para estructuras C, lo que permite que cualquier estructura de C que tenga un campo clave único que se haya realizado. Las estructuras se pueden eliminar, agregar o eliminar del hash en tiempo constante. El campo clave puede tener cualquier tipo de datos. Ejemplo 1. Agregar un elemento a un hash. # Incluir "Uthash.h" Struct My_Struct {Int ID; / * Key * / Char Nombre ; Ut_hash_handle hh; / * hace que esta estructura sea hable * /}; struct my_struct * users = null; void add_user (struct my_struct * s) {hash_add_int (usuarios, id, s); / * hash, nombre de campo, elemento * /} Ejemplo 2. Mirar un elemento en un hash.struct My_Struct * Find_User (int user_id) {struct my_struct * s; Hash_find_int (usuarios, s, id, user_id); Regreso S;} Ejemplo 1. Eliminar un elemento de un hash.Void Delete_User (Struct My_Struct * Usuario) {Hash_Del (Usuarios, Usuario); / * Hash, puntero para eliminar * /} ¿Qué hay de nuevo en este lanzamiento: · Esta versión incluye una nueva utilidad de análisis en vivo (para Linux) para consultar el tamaño y la calidad de las tablas de hash en un proceso en ejecución. · También se incluyen el soporte para los filtros de floración que pueden acelerar las fallas, la inclusión de la función Hosth Murmurhash y las correcciones al encabezado de la lista vinculada a la compañía.


umash Software relacionado

Puente de acceso Java

El puente de acceso a Java conecta el soporte de accesibilidad incorporado en las aplicaciones de swing de Java al marco de accesibilidad GNOME. ...

291

Descargar