没有合适的资源?快使用搜索试试~ 我知道了~
HashTable:保持冷静和优化
共63个文件
png:24个
csv:14个
cpp:8个
需积分: 10 0 下载量 46 浏览量
2021-04-09
22:43:05
上传
评论
收藏 4.38MB ZIP 举报
温馨提示
哈希表优化 任务 使用链接方法实现哈希表 哈希函数研究 分析最慢的功能并对其进行优化。 哈希表的实现 我的哈希表使用链方法处理冲突。 您可能会在或我的报告中的简短段落中看到有关链方法的更多信息。 您可能会看到我未优化的哈希表版本。 哈希函数研究 在这部分工作中,我实现了7个哈希函数: 垃圾哈希或无用哈希或仅返回1的哈希 length哈希值,它返回我们字符串的长度。 ascii摘要哈希,它返回字符串中char的ascii数之和 返回第一个符号ASCII码的第一个符号哈希 ROR哈希使用ROR来计算哈希。 这是第一个真正的哈希,因此最好显示结果。 Murmur2A哈希是著名哈希函数的实现,比标准Murmur慢30-40%,但冲突较少。 CRC32哈希或循环冗余校验基于循环纠错码的理论。 因此CRC32和Murmur表现出最好的结果,因此我们将使用CRC32优化代码,因为Mur
资源推荐
资源详情
资源评论
收起资源包目录
HashTable-master.zip (63个子文件)
HashTable-master
unoptimized
csv
RORHash.png 18KB
CRC2Hash.csv 132KB
asciiSum.png 16KB
graphics.m 329B
CRC.png 19KB
RORHash.csv 138KB
MurmurHash2A.csv 132KB
uselessHash.png 16KB
stillUselessHash.csv 128KB
stillUselessHash.png 15KB
graphics 34B
MurmurHash2A.png 18KB
asciiSum.csv 130KB
uselessHash.csv 128KB
firstSymb.png 15KB
firstSymb.csv 128KB
list
list.cpp 5KB
list.h 947B
hashtable
hashtable.cpp 5KB
hashtable.h 869B
Onegin
onegin.h 582B
onegin.cpp 3KB
dictionary 3.69MB
main.cpp 3KB
Makefile 157B
readme.md 11KB
screenshots
thirdPics
CRCKcache.PNG 299KB
CRCtime.PNG 75KB
firstPics
withoutOpt.PNG 88KB
withoutOptKcache.PNG 286KB
searchOpt
NoOptTime.PNG 78KB
YesOptKcache.PNG 294KB
NoOptKcache.PNG 291KB
YesOptTime.PNG 74KB
.gitkeep 0B
secondPocs
dictionaryCalloc.PNG 76KB
hashCalloc.PNG 97KB
HashFunctions.pdf 299KB
optimized
csv
RORHash.png 18KB
CRC2Hash.csv 132KB
asciiSum.png 16KB
graphics.m 329B
CRC.png 19KB
RORHash.csv 138KB
MurmurHash2A.csv 132KB
uselessHash.png 16KB
stillUselessHash.csv 128KB
stillUselessHash.png 15KB
graphics 34B
MurmurHash2A.png 18KB
asciiSum.csv 130KB
uselessHash.csv 128KB
firstSymb.png 15KB
firstSymb.csv 128KB
list
list.cpp 5KB
list.h 947B
hashtable
hashtable.cpp 5KB
hashtable.h 869B
Onegin
onegin.h 628B
onegin.cpp 3KB
dictionary 3.69MB
main.cpp 3KB
Makefile 157B
共 63 条
- 1
资源评论
靳骁曈
- 粉丝: 25
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 易于使用的微调 YOLOv8 模型 .zip
- 更新的yolov5检测人脸和关键点,只依赖opencv库就可以运行,程序包含C++和Python两个版本的.zip
- 使用LabVIEW2019x64的IMAQdx调用工业相机采图(二)的附加代码
- 基于Python电影数据可视化分析系统.zip(源码 + 文档 + PPT)
- 微信小程序你画我猜程序
- day05-Python中的函数-思维导图
- 全面解析Spring Boot 学习资源,从基础到进阶全面覆盖
- PCB封装设计.html
- instances-val2017.json案例
- 最新版本yolov5+deepsort目标检测和追踪,能够显示目标类别,支持5.0版本可训练自己数据集.zip
- 计算机网络实践-基于UDP实现TCP连接(源码)
- 电力场景输电线腐蚀破损烧伤检测数据集VOC+YOLO格式363张1类别.zip
- 未完成的 Unity 项目,目前使用 2023.1.0b9 .zip
- YOLO v11 肿瘤检测数据
- 微信小程序图书管理系统
- 本 repo 使用 YOLOv5 和 DeepSORT 实现对象跟踪算法 还使用 TensorRTX 将模型转换为引擎,并进一步使用 TensorRT 将所有代码部署到 NVIDIA Xavi.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功