摘要:
在软件开发中,不可不免的会使用到hash表,hash表的优点这里就不说了,以下介绍一个hash表的C实现,uthash是用宏实现的,使用的时候非常方便,只用包含uthash.h即可。Uthash的三个数据结构:typedef struct UT_hash_bucket { struct UT_hash_handle *hh_head; unsigned count; unsigned expand_mult;} UT_hash_bucket;UT_hash_bucket作用提供根据hash进行索引。typedef struct UT_hash_table { UT_hash_b... 阅读全文