没有合适的资源?快使用搜索试试~ 我知道了~
hashdict.c:这是我用 150 行代码在 C 语言中非常快速地实现了一个哈希表
共5个文件
c:3个
h:1个
md:1个
需积分: 10 0 下载量 75 浏览量
2021-05-29
15:28:19
上传
评论
收藏 5KB ZIP 举报
温馨提示
哈希字典 这是我用200行代码在C中实现哈希表的真正快速实现。 这实际上是我以前用 C++ 为项目编写的一个端口(它是一个var类,使 C++ 编程和 JavaScript 一样容易)。 出于某种原因,它在我的基准测试中比 Redis使用的快两倍多。 但与 Redis 版本的哈希表不同,没有增量调整大小。 使用的hash函数是我对/7zCRC的改编,。 哈希槽重复项存储为链表node = node->next 。 例子 # include < sys> # include < stdio> # include " hashdict.h " int main () { struct dictionary* dic = dic_new ( 0 ); dic_add (dic, " ABC " , 3 ); *dic-> value = 100 ;
资源推荐
资源详情
资源评论
收起资源包目录
hashdict_c-master.zip (5个子文件)
hashdict.c-master
README.md 4KB
hashdict.c 4KB
benchmark.c 1KB
hello.c 586B
hashdict.h 864B
共 5 条
- 1
资源评论
空气安全讲堂
- 粉丝: 41
- 资源: 4795
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功