Khash的使用
1、说明
C语言没有提供字典map(类似于python的字典,java中的map)的数据结构,有时候就比较麻烦。khash.h是一个很好的选择,提供了开发寻址的哈希表,可以用它来作为map。关于这个khash.h的原理可以参考【深入解读Khash.h】深入解读Khash.h_徐洲更hoptop的博客-CSDN博客。
khash.h的下载地址如下:
khash.h的下载链接
这里则给出一些使用方法及使用案例。案例中包含
key的类型 | value的类型 |
---|---|
32位整型 | 32位整型 |
64位整型 | 字符串 |
字符串 | 字符串 |