下拉刷新
项目详情
navbar_avatar分享
repo_avatar
HelloGitHub 评分
0 人评分
为 C 语言提供哈希表的库
认领
收藏
分享
4.1k
星数
中文
C
主语言
活跃
28
贡献者
33
Issues
组织
最新版本
922
Forks
协议
更多
为 C 语言提供哈希表的库。由于 C 语言中没有类似字典的数据结构,该库提供了哈希表常见的查询、插入、删除、排序等函数。使用方法简单,仅需引入一个头文件 ```c #include "uthash.h" struct my_struct { int id; /* we'll use this field as the key */ char name[10]; UT_hash_handle hh; /* makes this structure hashable */ }; struct my_struct *users = NULL; void add_user(struct my_struct *s) { HASH_ADD_INT( users, id, s ); } ```
收录于:
第 73 期
标签:
数据结构
C

评论

评分:
暂无精选评论